第一章
1,JDK安装,安装了JDK与JRE两个工具。JRE汉语名Java运行时环境 、JDK汉语名Java开发工具箱。要运行Eclipse等集成开发环境或者tomcat等工具,必须确保电脑上必须安装JRE。
2,Java程序开发步骤如下:编写源代码、编译、运行。javac命令能将Java源文件编译为后缀名为class的字节码文件,java命令能运行字节码文件。
3,使用Eclipse创建Java项目步骤如下:创建Java项目。创建并编写 Java 源程序。编译、运行 Java 程序。
4.主方法的格式
第二章
1.Java语言是一种区分大小写的强类型语言。Java采用Unicode编码。
2.标识符命名要符合一定的规则:
(1)标识符必须以字母、下划线“_”或“$”符号开头。
(2)标识符可以包括数字,但不能以数字开头。
(3)不能使用Java语言中的关键字
3.Java有8种基本数据类型,其中表示数值的6种,表示布尔值的boolean,表示字符的char。
4、控制台输入要创建Scanner类的对象,Scanner类可以调用的方法有很多。要掌握其中常用的方法和区别。如 next() 和nextLine()区别。 怎样输入字符等。
5.常用输出语句的格式,System.out.printf()表示的格式化输出的格式。
第三章
1.按照功能,运算符有赋值运算符、关系运算符、逻辑运算符等。按照操作数个数,有单目运算符、双目运算符、三目运算符。
2.每种运算符都有优先级和结合性(结合方向)。部分运算符的结合性是从右向左(如赋值运算符),部分运算符的结合性是从左向右(如算数运算符,逻辑运算符、关系运算符等)。
3.运算符的优先级有高又低,一般来说算术运算符优先级高于关系运算符,关系运算符优先级高于关系运算符,关系运算符优先级高于赋值运算符。
4.类型转换分为强制类型转换和自动类型转化,其中存储范围大的数据类型转换为存储范围小的数据类型,需要强制类型转换。否则就是自动类型转换,见下图
5.数据类型转换可能带来精度损失,无论是强制类型转换还是自动类型转换,都可能造成精度损失。
6.表示自增与自减的单目运算符的用法
7.逻辑运算符&&、||、!等的用法
8.()可以改变运算符的结合性
第四章
1.分支语句分为单分支、双分支、多重分支语句和嵌套分支语句。
2. 多重分支结构中,分支的条件应该遵循一个排列顺序。
3.嵌套分支结构中,嵌套内部的分支要想执行,必须达到的条件是外层分支条件为真且内层分支条件为真
4.switch-case也是一个多重分支结构。在该结构中, default语句和,break语句都可以省略。
第五章
1.while循环是先判断,后执行,do-while循环是先执行后判断。两者区别中,do-while循环语句最后要加一个“;”符号。
2.循环条件是布尔值表达式,如a%7==0&&a%10==0, 表示a能不能既能被7又能被10整除。
3.while(true){}里面要不造成死循环,必须使用break语句。
第六章
1.for循环是一种已知循环次数的循环。()中有三个表达式,循环控制变量的初始化表达式,表示循环能不能继续的循环条件表达式,循环控制变量变化的迭代表达式。这三个表达式可以省略1个,2个,或者3个。for循环中各个表达式之间用“;”隔开。
2.循环控制变量要随着循环不断变化才能不造成死循环。while循环控制变量一般在循环体中,for循环控制变量一般在括号中,循环控制变量一般采用自增或者自减,也可以根据表达式设置其他变化。
3.break语句与continue语句用法各有不同。要重点区分
4.数组的定义,数组下标,数组长度,数组排序。数组定义{,,,,}
5.增强型for循环,又叫for-each循环,该循环一般用于数组的遍历中,增强型for循环可以访问一个变量元素,但是不能修改元素值。
第七章
1.对象和类的关系。对象是类的实例化,类是对象的抽象。要能够区分哪些是对象,哪些是类。对象是具体的,自然界中万事万物都是对象。类是人脑中形成的抽象概念。不能具体到某个事物。
2.创建类的方法。成员变量,成员方法的概念。
3.通过类创建对象的方法
4.对象的使用,包括通过对象引用成员变量,通过对象调用成员方法。两者都要用到一个操作符“.”
第八章
1.方法的定义。方法的分类。返回值和参数的定义。形式参数与实际参数
2.方法的调用。方法中参数的传递。实现正确的参数传递,形参与实参在参数个数,类型,顺序必须保持一致。
3.返回值的定义,return语句的特性
4.变量的分类,成员变量与局部变量的区别。哪些是成员变量,什么是局部变量。变量的特点,变量有自己的作用域,超出作用域后无法访问该变量
5.一些系统方法toString()方法,构造方法的作用。