java基础
来源:互联网 发布:新概念4是什么水平知乎 编辑:程序博客网 时间:2024/05/16 07:55
一、 java初体验
1、 java语言的特点
(1)简单
(2)面向对象
(3)解释执行与跨平台型
(4)网路技能、分布式及安全性
(5)多线程
(6)高能型
2、
二、 java语言的基础语法
1、 java语言对标识符的规范和约定
(1) 标识符可以由字母、数字、下划线和美元符号。
(2) 标识符的首字符不能为数字,且标识符是区分大小写的。
(3) Java语言中定义的关键字是不能作为标识符使用的。
(4) 类名和接口名的命名规范为每一个单词的首字母必须大写。
(5) 方法名的命名为首个单词的首字母小写,其余单词的首字母大写。
2、 数据类型
(1) 整数类型
1) Byte型——只占一个字节,它是整数类型中取值范围最小的类型,只在-128——127之间取值
2) short型——占2个字节,取值范围为-32768——32767.
3) int型——占有4个字节,取值范围:-2^32——2^32-1
4) long型——占有8个字节,取值范围:-2^64——2^64-1
(2) 浮点型
1) float型——占据4个字节,
2) double型——占据8个字节
(3) 字符型
1) char型——占据2个字节,单字符类型
(4) 布尔型
1) boolean类型,只有两个值:true和false
3、 引用数据类型
应用数据类型又称为复合数据类型,其中包括数组(array)、类(class)、接口(interface)、字符串(string).
4、 数据类型转换
自动类型转换指的是由数据类型低的转换至数据类型高的。
强制类型装换,语法格式为:(类型名)要转换的数值。
5、 变量与常量
常量
格式:final<数据类型><常量名>=<初始值>
常量名通常使用大写字母以便于与变量名进行区分。
在java程序中,如果希望一个常量可以在多个类中多个方法中使用,可以将这个常量定义为公共的类常量,类常量只能在类中且方法外进行声明。
方法如下:public static final<数据类型><常量名>=<初始值>
6、 代码注释与编码规范
1、 代码注释
2、 编码规范
1) java语句中多个空格被看为一个。
2) 尽管java语言中可以在一行中写多条语句,但是为了提高程序的可读性和可维护性,最好每条语句单独占一行
3) 尽管java语言中支持一次声明多个变量,但为了方便给所声明的变量添加注释,建议变量进行分行声明。
4) 尽可能不要使用技术性较高、容易混淆判断的语句。
7、 条件选择语句
1) if条件语句
语句格式:if(判断语句){
执行语句(代码块);
}
2) if……else语句
语句格式:if(判断语句){
执行语句1(代码块);
}else{
执行语句2(代码块);
}
3) if多分支语句
语句格式:if(判断语句1){
执行语句1(代码块);
}else if(判断语句2){
执行语句2(代码块);
}
……
else if(判断语句n){
执行语句n(代码块);
}else{
执行语句m;
}
4) switch……case多分支语句
语句格式:
Switch(表达式){
Case 常量值1:
执行语句1(代码块);
Break;
Case 常量值2:
执行语句2(代码块);
Break;
……
case 常量值3:
执行语句n(代码块);
break;
default:
执行语句n+1(代码块);
break;
}
8、 循环控制语句
1) while语句
语法格式:while(表达式){
循环体
}
2)do……while 循环语句
语句格式:do{
循环体
}while(循环条件);
3)for循环语句
语句格式;for(初始化部分;条件判断部分;迭代因子){
循环体
}
三、 数组
四、 面向对象
五、 Java中常用的类和集合框架
六、 I/O流与异常
七、 数据库
八、 JDBC数据库连接
- Java基础01:基础
- Java基础:基础加强
- Java基础-基础
- java基础的基础
- JAVA基础---基础常识
- Java基础:基础加强
- [Java 基础]基础语法
- Java基础
- java基础
- java 基础
- java基础
- Java基础
- Java基础
- Java基础
- JAVA基础
- JAVA基础
- JAVA基础
- java基础
- LintCode:数字组合
- Android AutoLayout全新的适配方式 堪称适配终结者
- C++学习笔记29——泛型算法之插入迭代器
- 经济节约
- 树莓派忘记密码如何重设
- java基础
- android compatibility and System Permissions
- Android入门第六篇之ListView (一)
- 字符串转换成double类型
- 完美素数
- 对深拷贝与浅拷贝的再次理解
- SAM-BA连接不上
- 开篇致辞
- hdoj 1059 Dividing