java2基础

chapter1

1、java具有面向对象、与平台无关性、安全、稳定和多线程等优良特性,可以开发大型应用程序,特别适用于Internet的开发,具备“一旦写成,处处可用的特点”。

2、path的作用:告诉操作系统去指定的位置寻找指定的工具程序

     环境变量classPath的作用:让Java执行环境找到所要执行的字节码文件

  (classpath设置中的“.;”是指可以加载应用程序当前目录及其子目录中的类)

3、Java程序的开发步骤:

      1):编写源文件   源文件的扩展名必须为 .java

     2):编译源文件    用Java编译器(Javac.exe)编译源文件,得到字节码文件

     3):运行程序       适用javaSE平台的Java解释器(java.exe)来解释执行字节码文件

4、编程风格:独行、行尾

5、一个源文件中可以有多个类,但至多有0-1个public类

chapter2

1、标识符:用来标识类名、变量名、方法名、类型名、数组名及文件名的有效字符序列,标识符就是一个名字。标识符由字母、下划线、美元符号和数字组成,长度不受限制;第一个字符不能是数字字符;不能是关键字;不能是true、false和null。

2、unicode字符集  最多可以识别65536个字符

3、基本数据类型

    boolean: 常量为true和false

    int 型: 4个字节内存   变量取值范围 -2^31~2^31-1

    byte型 :1个字节内存,占8位,取值范围 -2^7~2^7-1

    short型:2个字节内存,占16位,取值范围 -2^15~2^15-1

    long型:long型常量用后缀L来标识,8个字节内存,取值范围 -2^63~-2^63-1

   字符型char:分配2个字节内存,占16位,取值范围 0~65535

   float型(单精度):常量后面必须有后缀 f 或 F ,分配4个字节内存,占32位

   double型(双精度):8个字节内存,占64位

4、基本数据类型按精度从低到高排列

     byte  short  char  int  long  float  double

    低级别的变量的值赋给高级别的变量时,系统自动完成数据类型的转换

    高级别的变量的值赋给低级别的变量时,需要类型转换

5、scanner输入

    Scanner reader=new Scanner(System.in);

6、数组   创建数组需要经过声明数组和为数组分配变量两个步骤

   声明数组格式: 数组的元素类型 数组名[ ];

                            数组的元素类型 [ ] 数组名;

   声明二维数组:  数组的元素类型 数组名[ ] [ ];

                             数组的元素类型 [ ] [ ] 数组名;

  int [ ] a, b ; 等价于  int a[ ] , b[ ];

  int [ ] a, b[ ] ;等价于  int a [ ] ,b[ ] [ ];

  Java 不允许在声明数组中的方括号内指定数组元素的个数。

  为数组分配元素   数组名=new 数组元素的类型 [数组元素的个数];

  索引从0开始

  一维数组   数组名.length   ==数组中元素的个数

  二维数组   数组名.length   ==它含有的一维数组的个数

 Arrays.sort(数组名);//从小到大排列

chapter3

1、运算符与表达式

    1)算术运算符与算术表达式

       加减运算符  是二目运算符,结合方向 从左到右,操作元是整型或浮点型数据,优先级是4级

       乘除  求余运算符 是二目运算符 ,结合方向 从左到右,操作元是整型或浮点型数据,优先级是3级

       自增自减运算符  是单目运算符 ,操作元是整型或浮点型数据

   2)关系运算符与关系表达式

       关系运算符是二目运算符,用来比较两个值的关系,运算结果是boolean型

   3)逻辑运算符与逻辑表达式

       逻辑与&&、逻辑或||、逻辑非!  为二目运算符,操作元是boolean型数据

   4)赋值运算符与赋值表达式

      赋值运算符 是二目运算符,左面的操作元必须是变量,不能是常量或者表达式

   5)instanceof 运算符

      二目运算符,左面的操作元是一个对象,右面是一个类,当左面的对象是右面的类或子类创建的对象时,该运算符的结果是         true,否则是false。

2、switch case 语句  

      switch语句的“表达式”值可以是byte、short、int、char,case后的常量值同switch。

3、do-while循环和while循环的区别是do-while的循环体至少被执行一次。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值