Java入门概述
时间:2021-04-08 13:47:18
收藏:0
阅读:0
Java的诞生
1972年C语言诞生
1982年C++诞生
1995年Java诞生
Java发展
- Java2标准版(J2SE)桌面领域
- Java2移动版(J2ME)手机领域
- Java2企业版(J2EE)服务器领域
基于Java开发的平台、系统、工具
- 构建工具:Ant,Maven,Jekins
- 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
- Web开发:Struts,Spring,Hibernate,myBatis
- 开发工具:Eclipse,Netbean,intellij idea,Jbuilder
2006年:Hadoop(大数据领域)
2008年:Android(手机端)
Java的特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
Java三大版本
Write Once、Run anywhere
- JavaSE:标准版(桌面程序,控制台开发)
JavaME:嵌入式开发(手机,小家电)- JavaEE:企业级开发(web端,服务器开发)
JDK、JRE、JVM
- JDK:Java Development Kit
- JRE:Java Runtime Environment
- JVM:Java Virtual Machine
Hello World!
向Java世界呐喊吧!!
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
可能会遇到的问题
- 每个单词的大小写不能出现问题,Java区分大小写
- 尽量使用英文
- 文件名和类名必须保持一致,首字母大写
- 不能使用中文符号
Java程序运行机制
- 编译型(compile)
类似于全篇翻译,如果源发生变更就需要重新编译。适用于对性能要求高的场景,如操作系统。C/C++就是编译型语言
- 解释型
实时翻译,不需要重新编译。适用于不需要太强性能的领域。Java接近解释型。
Java既有编译型特征又有解释型特征
初步编写代码
IDE
集成开发环境
main方法
psvm
输出
sout
评论(0)