Java入门
来源:互联网 发布:garageband软件下载 编辑:程序博客网 时间:2024/06/06 14:25
一、Androind为什么选择Java
1、Java使用人数最多,更加吸引开发者开发
2、Java有开发工具,开发难度小
3、Java有内存管理,无指针
4、Java跑在虚拟机上,可限制APP开发OS,以保证手机安全性
5、Java在编译成JVM可运行代码后,不需要在多台机器上重新编译
二、Java的发展及其特点
91年,Sun开发Oak,由于消费电子产品开发语言
95年,Sun推出该语言,并改名Java
98年,Java v1.1推出,JPC成立
99年,Java 2平台源码公开,退相互J2EE beta版
02年,J2EE下载超200万
特点:一次编译,到处运行
三、Java的优点
1、面向对象的程序设计语言,而不是面向过程的语言
2、提供一个解释执行的程序运行环境,平台无关性
3、类似C/C++的风格,且提供丰富的类库:简单
4、无指针,安全可靠
5、实现多线程,使得程序可以同时执行多个任务
6、提供动态下载代码的机制:动态性
7、提供代码校验机制以保证安全性:健壮性
四、名词
1、JDK:development kit:开发工具包
2、JRE:Java runtime environment
3、JVM:Java virtual machine
五、Java是什么?
1、JAVA是一门编程语言
2、JAVA是开发环境
3、JAVA是运行环境
六、Java的运行机制
通过“编译器”将java源程序编译成java 字节码文件
通过“解释器”将读取java字节码文件,并运行
七、定义类时的注意点:
1、一个java类必须有一个class修饰符。
2、public static void main(String[] args)方法是该类被JVM解释器执行的入口。写法是固定的。
3、System.out.println(“”)是标准的输出语句,可将信息显示在控制台上。
4、如果类定义时加了public修饰符则类名必须和文件名一致。否则类名和文件名可以随意。
5、一个文件中可以有多个class类定义,但最多只能有一个public class类。
6、在一个文件中如果有多个class类,则编译后生成多个.class文件
八、关于类的说明
1、一个Java程序源文件可以由很多类(class)组成。
2、一个Java程序源文件只能有一个类是public的,并且该类的类名和文件命名要完全一致,包括大小写。
3、每个源文件中的class类都将被编译成一个.class字节码文件,这就是类文件
九、JVM的运行过程
Jvm通过以下三步确保了代码的安全性 :
代码的装入:由类装载器(class loader)负责把类文件(.class文件)加载到java虚拟机中
代码的校验:字节码校验器(bytecode verifier)检查该类文件的代码中是否存在着某些非法操作
代码的执行:由解释器( runtime interpreter)完成
0 0
- java入门--activeMq入门
- Java入门
- java入门
- Java 入门
- JAVA入门
- Java入门
- Java入门
- java入门
- JAVA入门
- Java入门
- JAVA入门
- java入门
- java入门
- Java入门
- java 入门
- Java入门
- java入门
- java入门
- ios中framework 运行测试提示test failed
- [ElasticSearch]term 精确匹配 中文字符串短语
- Android之MediaPlay播放视频
- 路由器开发相关知识总结 —— 以太网PHY芯片
- JZOJ 3441. 小喵喵的新家
- Java入门
- ubuntu16.04+hadoop2.7.2+hive1.2.1 server2通过jdbc连接
- HTTP中GET和POST的区别
- CS1-CS4介绍
- Hibernate 高级查询技巧——集合过滤与子查询
- 基于基站和小区的定位技术研究
- 如何安装Junit4
- UNIX网络编程——shutdown函数(I/O复用并发服务器)
- Xerces-C++编译安装及一个简单例子