Java学习笔记(二) Java语言基础

一、标识符 

Java标识符遵循以下规则:

符号只允许下划线_和美元$符号
不能以数字开头
不能使用Java关键字
注意英文字母大小写代表不同含义
取名应遵循易于理解、便于记忆的原则

其中,对于命名规范而言:

项目名/project:全部小写,如果项目名是多个英语单词组成,每个单词都要小写
包名/package:全部小写
类名/class:首字母大写,也就是帕斯卡命名法,首字母大写,如果类名是多个单词拼成的,每个单词的首字母都要大写
变量名、方法名:首字母小写,也就是驼峰命名法,如果名称有多个单词组成,每个单词的首字母都要大写
常量名全部大写

注意:

Java中true、false、null都是小写
无 sizeof 运算符Java所有数据类型的长度和表示是固定的,与平台无关,不是像在C/C++语言中那样数据类型的长度根据不同的平台而变化。这正是Java语言的一大特点.
goto和const是Java编程语言中保留的没有意义的关键字

 

二、基本数据类型

整数类型:byte、short、int、long
浮点类型:float、double
字符类型:char
逻辑类型:boolean

 

字符型

Java字符型是16位无符号数据,占有2个字节,用''表示。

字符集

Java字符集是字符的有序集合,现使用UniCode字符集,即Java中处理中文字符的操作和处理英文字符的操作是一样的

而字符串""是String复合数据类型

逻辑型boolean

 

初始化与初始值

 

二、类型转换

遵循原则

低级到高级的自动类型转换
高级到低级的强制类型转换

Java中所占用字节由低到高

(byte,short,char)--int--long--float--double

 

三、Java运算符

3.1 语句与表达式

语句是构成程序的基本单位,表达式是用运算符把操作数连接起来表达含义的式子。

语句和表达式的区别与联系
语句是程序的组成部分;表达式是语句的组成部分
语句有结束符;表达式没有结束符
语句是针对程序而言的;表达式是数学上的计算概念
算式的计算结果=号在右边;赋值语句=号在表达式左边

 

注意精度损失。

3.2 运算符的优先级

 

位运算的应用

·清零
按位与0
·交换变量
^
·加密
公钥+私钥+异或

 

四、程序流程控制

4.1 顺序结构就是按照指令的先后次序

4.2 分支设计if/switch

switch 语句中的表达式的数据类型可以是byte、char、short、int 类型。
根据表达式值与case语句后面的匹配情况决定程序执行的分支
每个case 语句都要有break语句
不匹配的情况执行 default 语句

循环控制 for/while/do-while

Tips:

while循环执行时首先会计算一次条件表达式的值
do-while则会直接执行循环体,再计算

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章