欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

JavaSE,

来源: javaer 分享于  点击 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}

相关文章

    暂无相关文章

用户点评