一、java的概述(完善中。。)
来源:互联网 发布:江苏省域名备案 编辑:程序博客网 时间:2024/06/05 17:02
一、java概述
1、由来:1995年5月23日sun公司推出的一门面向对象的程序语言
java的三个方向:
JavaSE(Java Standard Edition),即Java标准版,主要用于桌面应用开发;(同时作为JavaEE的基础)
JavaEE(Java Enterprise Edition),即Java企业版,重点定位于企业级别的服务器端分布式软件系统;
JavaME(Java Micro Edition),即Java微型版,主要应用于嵌入式设备的应用开发;(属于JavaSE的一个子集,但有其特殊的类库支持)
2009年被Oracle收购
2、特点:①简单性相对(c++)
②纯面向对象 只能采用面向对象的方式进行编程
③跨平台型 可以在不同的os操作系统上运行
④多线程
⑤健壮性
⑥安全性
⑦动态
⑧分布式
⑨高性能
⑩结构独立
3、运行机制
把源文件转化为机器指令进行执行,在现代计算机中有两种方式 ①编译型语言 ②解释型语言
①编译 编译器=>源文件=>机器码文件(不能跨平台,但是运行效率高)
②解释 解释器=>源文件=>运行翻译并运行(每次都要)
③先编译后解释运行(java)
编译器=>源文件=>编译成字节码文件(.class二进制字节码文件)=> 解释器=>逐行翻译并运行(将字节码文件逐行翻译成机器码)(在jvm解释、运行)
字节码文件是平台中立的,运行再不同平台上的.class文件内容相同与所在的平台无关
.class文件中保存的是一些虚拟指令,通过java虚拟机(JVM)再解释执行.class文件指令时让虚拟指令转化成真正的计算机指令
二、环境的搭建
三、编写java程序
四、package
- 一、java的概述(完善中。。)
- 步步测试完善Java中Socket通信图解法(一)
- 步步测试完善Java中Socket通信图解法(一)
- java小银行的完善2.0版(一)
- Java概述(一)
- 完善你的Blog功能(一)
- 画图板的逐步完善。(一)
- 我的坦克大战(完善中...)
- js的定时器(完善中)
- 团队 的制度(完善中)
- Java画图板的完善
- (一)Java NIO概述
- JAVA集合(一)概述
- java容器(一)概述
- [Java集合](一)概述
- android 学习笔记(一)基础篇(完善中)
- 关于Java中使用外部的程序的方法(待完善)
- java编码规范(完善中...)
- 线程控制
- 信号处理——Hilbert变换及谱分析
- hibernate的一级缓存
- (77)蓝图事件
- java类的反射的应用
- 一、java的概述(完善中。。)
- jdbc
- Match的React Native入门之旅
- java定义float a = 1和float a = 1f什么区别?
- C++的一些特性
- iOS-设置某些页面的状态栏样式
- 输出类似条形图的功能
- 刷新了一组数据
- 跟我学TCP/IP系列5