Java知识点总结复习过程.docx
《Java知识点总结复习过程.docx》由会员分享,可在线阅读,更多相关《Java知识点总结复习过程.docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结资料收集于网络,如有侵权请联系网站删除JAVA学问点总结1. JAVA的特点:1 简洁易用、完全面对对象。2 与平台无关性、可扩展性强。3 可移植性高、支持分布式编程。4 健壮、安全牢靠并性能优异。5 支持多线程开发技术。6 支持动态开发。2. JVM: Java 虚拟机( JVM是 Java 实现跨平台的基础) 。Java 的源程序( *.java)编译( 命令: java+ 文件名 .java )Java 字节码( *.class编译时自动形成,与源程序名一样运行(命令: java+ 源程序的文件名 )JVM( Windows、Linux开发工具, Javac 及基础核心类
2、JDK运行环境, Java 及基础核心类3. 编写第一个 Java 程序:Java 源文件扩展名为: ” .java ”一个源文件中最好只有一个 java 类,但是可以包含多个类public 修饰的类,文件名与类名必需一样 包括大小写 被运行的类中需要有一个方法:public static void mainString args一个源文件中最多有一个public修饰的类例如: public class Testpublic static void mainString argsSystem.out.println“这个编写的第一个java程序!” ;在运行程序之前先配置环境变量:path 变
3、量值为: JDK安装目录下bin ;classpath变量值为: JDK安装目录下 lib;或 .;JDK安装目录下libtools.jar在 dos 命令窗口中输入以下命令进行运行: 编译命令 : javac Test.java运行命令 : java Test生成文档命令 : javadoc Test.java 4.Java 编程规范A、命名规定包 : 包名应当是小写的名词。如: package shipping.objectsword 可编辑可编辑资料 - - - 欢迎下载精品名师归纳总结资料收集于网络,如有侵权请联系网站删除类: 类名应当是名词,大小写混合,每个单词的首字母大写。如: c
4、lass AccountBook接口: 接口名的大小写应当与类名一样。如: interface Account方法: 方法名应当动词,大小写混合,首字母小写。每个方法名中,以大写字母区分单词。限制使用下划线。 如: balanceAccount 变量: 全部的变量应当是大小写混合,首字母小写。由大写字母区分单词。限制下划线的使用。如: currentCustomer常数: 基本类型常数应当是全部大写的由下划线区分的单词。如: HEAD_COUN、TMAXIMUM_SIZ、E MIN_VALUEB、程序主体结构规定掌握结构: 全部语句,即使是一条语句,假如是某掌握结构的一部分,都要使用大括号(
5、)括起来。空格: 在任意行上只放置一条语句,并且使用2 或 4 个空格缩进使代码更易读。Java 代码的位置: 全部代码都存在于一个类里例如:修饰符 class类名程序代码留意:Java 是严格区分大小写的。功能执行语句以 ;终止,这个分号必需是英文输入法中的;。 连续的字符串不能换行,可使用+ 连接。5、Java 代码的注释作用:1) 、说明程序中某些部分的作用和功能,提高程序的可读性。2) 、可以使用注释临时屏蔽某些语句,在程序调试时使用。注释的形式:1) 、单行注释int c = 10; /定义一个整型2) 、多行注释/*int c = 10; /定义一个整型int x = 5;*/留意
6、: /* */ 中可以嵌套” / ”注释,但不能嵌套”/* */ ”。3) 、文档注释“/* .*/”。6、Java 中的标识符1) 、变量,方法,类和对象的名称都是标识符,程序员需要标识和使用的东西都需要标识符。2) 、在 Java 语言里标识符以字母或下划线、$符号开头,后面字符可以是字母、数字、word 可编辑可编辑资料 - - - 欢迎下载精品名师归纳总结下划线、 $符号。(其他符号都不能用来命名标识符)3) 、标识符对字母大小写特别敏锐,必需区分大小写,但是没有长度限制。4) 、关键字不能用作标识符命名。5) 、标识符中不能包含空格。6) 、标识符是由Unicode字符组成的,因此可
7、以使用汉字作为标识符 不举荐,尽量不用 。7、关键字Java 中一些赋以特定的含义、并用做特的用途的单词称为关键字,也可叫保留字。 关键字不能作为一般的标识符使用。全部 Java 关键字都是小写的,IF 、THIS、NEW等都不是 Java 关键字。goto 和 const虽然从未使用,但也作被为Java 保留关键字。 关键字含义说明:boolean:布尔值byte:字节false:布尔值假char:int:字符类型整型字面值null:true:空布尔值真基本数据类型long:长整型short:短整型constfloat:单精度型保留字double:双精度型gotovoid:无类型abstra
8、ct:抽象private:私有public:公有static:静态修饰符final:定义常量native:Java调用别的语言( C+)程序时使用volatile:短暂transient:短暂synchronized:处理线程是使用try:反常处理break:退出循环catch:捉反常case:流程掌握语句反常处理finally:无论有没有continue:循环连续throw:抛出反常default:缺省throws:抛出反常do:循环语句 掌握语句while:循环语句class:类if:条件语句extends:继承else:条件语句implements:实现接口for:for循环语句inst
9、anceof:引入包return:返回interface:判定一个对象是否属于某个类switch:条件判word 可编辑可编辑资料 - - - 欢迎下载精品名师归纳总结断面对对象new: 创建新对象package:包super:超类this:自己8、java基本数据类型数值型浮点类型 float, double基本数据类型字符型 char布尔型( boolean )数据类型类class接口 interface引用 复合 数据类型数组字符串( String)基本数据类型包括: 整型、浮点型、字符型、规律型(布尔型)。整数类型 byte, short, int, long数据类型布尔型名称bool
10、ea n位长1默认值falsetrue,false取值范畴字节型byte80-128127字符型char16 u000 u0000 uffff0短整型short160-3276832767整型int320-21474836482147483647长整型long640-92233720368547758089223372036854775807浮点型float320.0 1.4E-45 3.4028235E+38双精度型double640.0 4.9E-324 1.7976931348623157E+308留意:整数类型数据用于描述一个肯定大小范畴内的整数。浮点类型数据用于描述一个范畴很大的实数
11、。浮点类型数据有肯定的精度限制。字符类型为 char ,它用于表示一个字符, 使用单引号在 Java中 char 类型为 16 字节, 采纳 Unicode 表示。规律类型为boolean ,它用于表示真和假。boolean类型只有两个值真true,假可编辑资料 - - - 欢迎下载精品名师归纳总结false。boolean 类型有自己的运算,不能参与其他数据类型之间的运算。9、常量常量 就是程序里连续不变的值,是不能转变的数据。声明常量的格式如下:final类型 常量名 ,常量名 = 值。Java 中的常量包括整型常量、浮点型常量、布尔常量、字符常量等。整型常量:十进制:不能以 0 开头,多
12、个 0 9 之间的数字十六进制 :以 0x 或 0X 开头 0x8a0X56d八进制:必需以 0 开头 0340376长整型:必需以 L 结尾 87L345L浮点数常量:float型: 2e3f0.6f double 型: 4.1d1.23d布尔常量 : true和 false字符常量 : a5字符串常量 :“ hello ”“ 8698”“ nmain ”转义字符 n 表示换行null常量: null,表示对象的引用为空。10、变量在 java语言中储备一个数据信息,必需将它储存到一个变量中。变量在使用前必需有定义,即有确定的类型和名称。声明变量的语法 :类型变量名 ,变量名 = 初值;例如
13、: int i。 char c; float a, b, c;变量的声明有三种形式:1、 声明变量。例如 : int i;2、 变量赋值。在变量赋值之前要先声明变量。例如: int i;i=5;3、 变量的初始化。例如: int i = 8;11、基本数据类型之间的兼容性基本数据类型之间的转换:“小”的数据类型可以直接赋给“大”的数据类型。“大”的不能赋值给“小”的数据类型(会显现编译错误)。数据类型大小关系如下:整数类 : long int short byte浮点型 : double float整型数据类型可以赋给浮点数据类型比如:floatshortfloatintfloatlongdo
14、ublelong留意:char可以赋给 long 和 int,但是不能赋给short和 byte (编译错误)。char可以赋给 float和 double 。可编辑资料 - - - 欢迎下载精品名师归纳总结当整数型常量被声明为long 类型时,只能赋值给long型变量。当整数型常量在 065535 之间时,可以被赋值给char 型变量。char 型常量可以被赋值给整数类变量,只要整数变量的类型可以容纳char 型文字常量所表示的数值。浮点型常量默认为double 型,而 double 型常量不能赋值给float型变量。boolean与其他数据类型没有兼容性。12、数据类型转换1、自动类型转换
15、 (隐式类型转换) 需要同时满意两个条件:1) 、两种类型彼此兼容2) 、目标类型的取值范畴要大于源类型2、强制类型转换 (显示类型转换)当两种类型不兼容,或目标取值类型范畴小于源类型时,自动类型转换无法进行,需要进行强制类型转换。数据类型强制转换的格式为:(数据类型)数据表达式。例如: int i = 5; byte b = bytei; 13、变量的作用域变量的作用域指一个变量起作用的范畴,它打算了一个变量何时可以拜访、何时不行以拜访。 Java 中任何变量的作用域都从该变量声明之后开头,并且只在该声明的语句块中使用,也就是该变量只能在声明它的那个花括号 中使用。变量有分为成员变量和局部变
16、量。成员变量 :在类中声明的变量称为成员变量,又叫全局变量。使用范畴:通常在类开头处声明,可在整个类中使用。局部变量 :在方法或块(块由两个花括号)中声明的变量称为局部变量。使用范畴:从声明处开头到它所在方法或块的终止处。例:int x = 4;/ 这之间只有 x 可以拜访int y = 1;/x和 y 可以拜访int z = 2;/x 、y、z 都可以拜访z = 5;x = 4 。/ 只有 x 和 y 可以拜访,不行以拜访z14、Java 中的运算符算术运算符、关系运算符、赋值运算符、规律运算符、位运算符、条件运算符1 、算术运算符运算符运算范例结果可编辑资料 - - - 欢迎下载精品名师归
17、纳总结两个整数之间的相除(/ )运算结果仍是整数,其结果是除的结果的整数部分。例如: 5/2 结果为 2要获得实数结果,运算中至少一个浮点数。+正号+33-负号b=4;-b;-4+加5+510-减6-42*乘3*412/除5/51%取模(求余)5%50+自增(前)a=2;b=+a;a=3;b=3;+自增(后)a=2;b=a+;a=3;b=2;-自减(前)自减(后)a=2;b=-a;a=2;b=a-;a=1;b=1;a=1;b=2;+字符串相加“ he” +“ llo”“ hello ”例如: 5/2.02 、关系运算符运算符结果为 2.5运算范例结果=相等于4=3false.=不等于4.=3t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java知识点总结复习过程 Java 知识点 总结 复习 过程
限制150内