对于Java的认识
来源:互联网 发布:网络语蛋炒饭 编辑:程序博客网 时间:2024/04/20 21:59
1.运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统
Java编译器将 java 源文件编译为 class 字节码文件
Java分为三个体系JavaSE和JavaEE和JavaME,JavaSE是基础,标准版,JavaEE企业版,企业版,主要做大型网站,嵌入式产品,JavaME主要是嵌入式产品,微型版,
2.Java语言是简单的:为什么这么说,它与c和c++相比有哪些优点和长处?1.2.3.4.。。。。
3.计算机语言--------是”符号系统“,是能表达人民的意图,控制计算机工作的语言,分为:机器语言,汇编语言,高级语言三大类。
程序是计算机要执行的指令集合。计算机智能识别机器语言,但太难记了,于是人们用汇编和高级语言。
4.汇编语言的优缺点:汇编语言是低级语言,能够直接操作硬件,并且生成机器码的效率高。但汇编对平台的依赖性强,可移植性差,开发效率低。
为什么Java虚拟机是用C写的,移植性比较好,代码效率也比较高,可以对部分硬件直接访问。开发效率较高。写得好的C代码,可移植性是很好的,很多时候都不用修改或者只做少量修改。
5.Java面向对象,支持类的单继承和接口的多继承。Java语言全面支持动态绑定。
6.分布式
7.Java语言是健壮的,Java的安全检查机制使得Java健壮,如异常处理,垃圾的自动收集,类型的自动转换。
8.Java语言是多线程的:
在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。
通常有两种方法来创建线程:其一,使用型构为Thread(Runnable)的构造子将一个实现了Runnable接口的对象包装成一个线程,
其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。
Java编译器将 java 源文件编译为 class 字节码文件
Java分为三个体系JavaSE和JavaEE和JavaME,JavaSE是基础,标准版,JavaEE企业版,企业版,主要做大型网站,嵌入式产品,JavaME主要是嵌入式产品,微型版,
2.Java语言是简单的:为什么这么说,它与c和c++相比有哪些优点和长处?1.2.3.4.。。。。
3.计算机语言--------是”符号系统“,是能表达人民的意图,控制计算机工作的语言,分为:机器语言,汇编语言,高级语言三大类。
程序是计算机要执行的指令集合。计算机智能识别机器语言,但太难记了,于是人们用汇编和高级语言。
4.汇编语言的优缺点:汇编语言是低级语言,能够直接操作硬件,并且生成机器码的效率高。但汇编对平台的依赖性强,可移植性差,开发效率低。
为什么Java虚拟机是用C写的,移植性比较好,代码效率也比较高,可以对部分硬件直接访问。开发效率较高。写得好的C代码,可移植性是很好的,很多时候都不用修改或者只做少量修改。
5.Java面向对象,支持类的单继承和接口的多继承。Java语言全面支持动态绑定。
6.分布式
7.Java语言是健壮的,Java的安全检查机制使得Java健壮,如异常处理,垃圾的自动收集,类型的自动转换。
8.Java语言是多线程的:
在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。
通常有两种方法来创建线程:其一,使用型构为Thread(Runnable)的构造子将一个实现了Runnable接口的对象包装成一个线程,
其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。
阅读全文
0 1
- 对于Java的认识
- 对于java注解的认识
- 对于java类加载器的认识
- 对于Java中*流* 的认识
- 对于Portlet的认识
- 对于SSH的认识
- 对于UIWindow的认识
- 对于ajax的认识
- 对于计算机语言的认识
- 对于ajax的认识
- 对于MVC的认识
- 对于SQLite的认识
- 对于java类加载器的认识(1)
- 对于java面向对象的一点浅薄认识
- 对于java类加载器的认识(1)
- 对于java类加载器的认识(2)
- 对于Java语言面向对象的初步认识
- 关于Java中对于jsp文件的浅认识?
- Gym 101617H dfs + 离散化 + 枚举
- macOS卸载MySQL数据库与workbench提示"Your connection attempt failed for user 'root' from your host ..."解决方法
- FFT的课件
- 每日练习|Day016
- 欧几里得算法扩展
- 对于Java的认识
- 记我人生的第一个博客
- 双线性插值算法的详细总结
- 数据结构之线性表——顺序表(C#)
- 139.Word Break
- BZOJ3529 [Sdoi2014]数表 【莫比乌斯反演】
- ionic2App签名(安卓)
- 智能教育之电子积木的评测实验
- The only legal comparisons are between two numbers, two strings, or two dates