初识Java
个人博客地址:wfmiss.cn
Java初生
1995年的网页简单而粗糙,缺乏互动性。
- 图形界面的程序(Applet)
-
Bill Gates说:这是迄今为止设计的最好的语言。
-
javaSE(标准版)【桌面程序、控制台开发……】
-
javaME(移动版)嵌入式开发【手机、小家电……】
-
javaEE(企业版)企业级开发【Web端、服务器开发……】
-
Java发展
- 他们基于Java开发了许多的平台、系统、工具
- 构建工具:Ant、Maven、Jekins
- 应用服务器:Tomcat、Jetty、Jboss,Websphere、Weblogic
- Web开发:Struts、Spring、Hibernate、myBatis
- 开发工具:Eclipse、Netbean、intellij idea、Jbuilder
2006:Hadoop(大数据领域)
2008:Android(手机端)
Java的特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
JDK、JRE、JVM
- JDK:Java development Kit
- JRE:Java Runtime Environment
- JVM:Java Virtual Machine
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SataAuoy-1657383520258)(https://cdn.jsdelivr.net/gh/wfmiss/pictures/java_img\20220708200044.png)]
Java开发环境搭建
- JDK下载与安装
JDK 8 :https://www.oracle.com/java/technologies/downloads/#java8-windows
- 配置环境变量
输出HelloWorld!
- 随便新建一个文件夹,存放代码
- 新建一个Java文件
- 文件后缀名为
.java
。 Hello.java
- 【注意点】系统可能没有显示文件后缀名。
- 文件后缀名为
public class Hallo{
pubilc static void main(String[] args){
Styem.out.print("HelloWorld!")!
}
}
- 打开cmd命令窗口
- 执行
javac Hello.java
回车 - 执行
java Hello
回车
注意事项:
- 每个单词的大小不能出现问题,Java是大小写敏感的;
- 尽量使用英文;
- 文件名 和 类名 必须保证一致,并且首字母大写;
- 符号不能使用中文符号。
Java程序运行机制
- 编译型
- 解释型