一、计算机发展史
- 机器语言 二进制
- 汇编语言 指令 逆向工程、病毒、机器人
- 高级语言 @H_502_8@
- 面向过程(C)
- 面向对象(C++ JAVA C#)
二、Java发展史
(一)C语言
- 指针和内存管理容易出错
- 可移植性差
- 不够安全
(二)JAVA
java发展
-
图形界面程序(Applet)吸引用户
-
基于JAVA的平台、系统、工具
@H_502_8@ - 构建工具:Ant,Maven,Jekins
- 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
- Web开发:Struts,Spring,Hibernate,myBaits
- 开发工具:Eclipse,Intellij idea,Jbuilder
-
2006:Hadoop(大数据)
2008:Android(手机端)
java特性
Java三大版本
- JavaSE(标准版:桌面程序、控制台开发)
- JavaME(嵌入式开发)
- JavaEE(企业版:web端、服务器开发)
JDK\JRE\JVM
- JDK(JAVA Development Kit)开发工具包
- JRE(Java Runtime Environment)运行环境
- JVM(Java Virtual Machine)虚拟机
三、JDK的安装与配置
- 打开官网下载jdk8(选择对应的操作系统和操作系统位数)
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
- 安装时设置并记录安装路径(建议不要安装在c盘)
- 配置环境变量
四、Hello World
-
在任意目录中创建.txt文件(记事本)
-
pubulic class helloworld{ public static void main(String[] args){ System.out.print("Hello,World!"); } }
-
打开cmd,输入找到文件所在目录并进入到目录下,输入javac helloworld.java,回车后,再次输入java helloworld,回车
五、JAVA程序运行机制
1.编译型与解释型
编译型:先翻译,再执行,执行速度快
解释型:边解释,边执行,对速度要求不高
2.JAVA程序运行机制
先编译为字节码文件、再解释执行
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。