JavaSE,
分享于 点击 34794 次 点评:128
JavaSE,
8/29/2017 2:11:03 PM
JavaSE知识点总概括
Java环境变量的配置
第一个Java程序
//程序1
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
//程序2
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
注意:
1. 程序1执行时要在dos窗口中 javac HelloWorld.java
编译,然后java HelloWorld
执行。且文件名字要与定义的类名称一致。
2. 程序2保存的文件名可以与类名称不一致,但是编译时要一致。如:文件名保存为test,编译时javac test.java
运行时java HelloWorld
。
3. public static void main(String[] args)
是程序的主方法,所有的程序都会以此作为起点运行。
必备的几种语言的注释
语言 | 注释1 | 注释2 | 注释3 |
---|---|---|---|
Java | // | /**/ | /***/ |
JavaScript | // | /**/ | |
Jsp | <!—-> | <%—-%> | |
Oracle | – | /**/ | |
Html | <!—-> | ||
Xml | <!—-> |
Java中的数据类型
byte、short、int、long、float、double、char、boolean 8中基本数据类型。
1. 理解计算机中的几个概念:
- 无符号整数:计算机里的数是用二进制表示的,最左边这一位一般用来表示这个数是正数还是负数(0代表整数,1代表负数),这样这个数就是有符号整数。如果最左边的一位不用来代表正负,而是和后面的连在一起表示整数,那么就不能区分这个数是正还是负,就只能是正数,这就是无符号整数。
- 计算机中的符号数有三种表示方法,原码、反码、补码。三种表示方法均有符号位和数值位两部分(最高位为符号位 0-正,1-负)。只有有符号整数才有原码反码和补码,无符号整数没有。
- 正整数的原码、反码、补码完全一样。
- 负整数的符号位固定为1,由原码变为补码时,规则如下:1. 原码符号位1不变,整数的每一位二进制数位求反,得到反码 2.反码符号位1不变,反码数值位最低位加1,得到补码。
2. 为什么byte是-128~127?
byte占8位,对于其正数部分,byte能取到0000 0000–0111 1111(首位0代表正数),转为10进制为0-127。
对于其负数部分,byte能取到1000 0000 –1111 1111(首位1代表负数)取反加1转为10进制为-128-(-1)所以byte的取值范围为-128–127。其他类推。
Java中的控制语句
while()和do while()的区别:do while()至少执行一次循环体。
for循环
//普通for循环
int[] arr = new int[]{1,2,3,4};
for (int i=0;i<arr.length; i++) {
System.out.println(i);
}
//增强for循环
int[] arr = new int[]{1,2,3,4};
for (int i : arr) {
System.out.println(i);
}
//增强for循环的格式
for (数组或集合的类型 变量 : 数组/集合){}
- switch(c)变量c的类型jdk1.6时可以是byte、short、int、char。jdk1.7新增String类型
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符");
String c = sc.next();
switch(c){
case "a":
System.out.println("This is a");
break;
case "b":
System.out.println("This is b");
break;
case "c":
System.out.println("This is c");
break;
default:
System.out.println("Input error");
break;
}
数组的三种定义方式
int[] arr = new int[10];
int[] arr = {1,2,3};
int[] arr = new int[]{1,2,3}
相关文章
- 暂无相关文章
用户点评