Java的特点
- 简单自然
- 面向对象(Object-Oriented)
- 可移植性(Write Once Run Anywhere)
- 分布式
- 多线程
- 安全健壮
- 垃圾回收
Java的工作方式
- 先编译再解释执行
说明:通过JDK提供的Java编译器(javac)将Java源代码(.java文件)编译成类文件(.class文件,也叫做字节码,这是一种人和计算机都无法识别的中间代码),再通过启动Java虚拟机(java)加载类文件解释执行,当然JVM内部使用了JIT技术来提升执行效率。
虚拟机工作原理:x.java–> x.class–>类加载(先加载启动类库、在加载扩展类库、最后加在用户自定义类库:正常的类加载顺序可以避免一些非法代码的执行,并可以提高代码的安全性)–>字节码–>解释器–>操作系统
db文件夹:支持数据库
include:用于存放jdk需要使用的头文件
jre:运行环境
lib:用于存放基础类库
sample:用于存放一些新类的示例代码
src.zip:用于存放核心类库的源代码相关术语
- JDK:Java Developer’s Kit - Java开发者工具(包括java的编译环境。运行环境、调试环境、以及基础类库)
- JRE:Java Runtime Environment - Java运行时环境(包括虚拟机。核心类库、链接文件。JDK包含了JRE)
- JVM:Java Virtual Machine - Java虚拟机
- API:Application Programming Interface - 应用程序编程接口
- OO: 面向对象
- OOP:面向对象编程
- OOA: 面向对象分析
- SSD:面向对象设计
基本语言元素
- 关键字:程序中有特殊含义和通途的单词
- 规则如下:
- 字母、数字、下划线和$,数字不能开头
- 大小写敏感(区分大小写)
- 不能跟关键字相同,不能包含特殊字符
- 类名以大写字母开始,见名知意,驼峰标识
- 方法名、变量名以小写字母开始,采用驼峰命名法
- 常量全部以大写字母构成
- 标识符的分类:系统标识符和用户标识符。
- 系统标识符:具有特殊含义的标识符,一般用于定义、数据类型、语法。
- 用户标识符:用户用来自定义类名、方法名、变量名的。
- 运算符:指定某种运算的特殊符号
数据类型
基本类型(primitive type)
- 整型:byte、short、int、long
- 实型:float、double
- 布尔型:boolean
- 字符型:char
-
- 变量和常量
变量:计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量存储的值通常是可变的,因此称之为变量。(变量:是一块命了名的内存空间。空间的内容可以变化,通过不断是用新数据替换老数据,打到内存的重用的目的。)
- 变量的三个要素:变量数据类型,变量名,变量值。
-java的基本数据类型:
整型: byte(字节型,1字节,取值-128~127)
short(短整型,2字节)
int(整型,4字节)
long(长整型,8字节)
浮点型:用于存放小数
float:(单精度浮点型,6位小数,4字节)
double:(双精度浮点型,10位小数,8个字节)
字符型:用于存放字母、数字等符号
char:(占2个字节)
布尔型:用于表示真假
boolean:(占1个字节,取值teue/false)
- 变量的三个要素:变量数据类型,变量名,变量值。
07月29日 星期三
最新推荐文章于 2024-04-12 16:12:06 发布