Java重点基础知识回顾
Java语言规范、API、JDK、IDE的含义:
Java语言规范是Java语法和语义技术性定义,API是应用程序接口(Java预定义类和接口),Java开发工具包(JDK)包含软件库、编译器、解释器以及其他工具,集成开发环境(IDE)提供编辑、编译、调试和在线帮助功能。
Java平台版本:
- Java SE:允许开发和部署在桌面、服务器和嵌入式环境和实时环境中使用的Java应用程序。
- Java EE:它帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。Java EE是在Java SE的基础上构建的,它提供web服务、组件模型、管理和通信API。
- Java ME:它为在移动设备和嵌入式设备上运行的应用程序提供一个健壮且灵活的环境。
Java运行环境
Java的目标代码可以在任何平台上运行,Java的源代码编译之后生成.class文件,由字节码构成(比如博客之前安卓逆向研究的Dalvik字节码)。字节码可以在任何装有Java虚拟机的计算机上运行,Java虚拟机是一个用于解释字节码的软件。
Java程序剖析:
-
注释:Java程序包含三种注释,即多行注释、单行注释、文档注释,多行注释,
/* 注释内容注释内容/
单行注释://文档注释:可以用javadoc提取注释,形成文档,/** 注释内容
*/ - 修饰符:常见如public, protected, private, static, abstract, final,用于指定数据、方法、类的属性以及它们的用法。
- 类:是Java的基本结构,一个程序可以包含一个或多个类,一个Java源文件里最多只有一个公有类。
- main方法:Java解释器通过调用main方法执行应用程序。
常量:
- 一旦初始化后就不能再改变的数据,语法为final datatype CONSTANT_NAME = value;
Java数据类型
-
Java数据类型:包括基本类型和引用类型,
基本类型包括 整数类型(byte, short, int, long) 字符类型(char)浮点类型(float, double)逻辑类型(boolean);引用类型包括 类,接口,数组。其中,浮点数中以d或D结尾或者无后缀表示double类型,以f或F结尾的表示float类型;整数字面值中以l或L结尾的表示long类型,其他表示int类型。 -
Java数值类型转换:
如果有一个操作数是double类型,另一个操作数转换为double 类型;否则,如果有一个操作数是float类型,另一个操作数转换为float类型;否则,如果有一个操作数是long类型,另一个操作数转换为long类型;否则,两个操作数都转换为int类型;数据转换总是向较大范围的数据类型转换,避免精度损失。
将值赋值给较大取值范围的变量时,自动进行类型转换;
将值赋值给较小取值范围的变量时,必须使用强制类型转换。 - 字符数据类型:char表示16位的单个Unicode字符,char类型的字面值 包括以两个单引号界定的单个Unicode字符,可以用\uxxxx形式表示的, 转义字符表示\n \t \b \r \f \ ` " 。
Java重点基础知识回顾
吴老师 18358417226(同微信号)
【学校地址】慈溪市浒山金沙半岛大厦4楼(银泰城东面)——上元教育
课程咨询:室内设计丨平面设计丨模具设计丨电商淘宝丨会计实操丨会计考证丨学历提升丨日语丨英语丨韩语
收费标准:请来电详询
上元教育集团 专注学习效果 坚持工匠精神 贴心服务 放心报名
慈溪上元教育,上元集团全国七十几家分校,遍布江浙沪皖,给你最想要的学习效果,帮您制定最专业的学习计划