java发展史
C&C++
1982年C++诞生
-
面向对象
-
兼容C
-
院系领域,游戏等
java特性和优势
-
简单性
-
面向对象
-
可移植性(安装JVM,跨平台运行)
-
高性能
-
分布式 (url)
-
动态性(反射)
-
多线程
-
安全性
-
健壮性
1995年的页面简单而粗糙,缺乏互动性
-
java开发了一个 图形界面的程序(Applet)
-
三高问题是:高可用、高性能、高并发
他们基于java开发了巨多的平台,系统,工具
-
构建工具:Ant、Maven、Jekins
-
应用服务器:Tomcat、Jetty、Jboos、Websphere、Weblogic
-
Web开发:Struts、spring、hibernate、myBatis
-
开发工具:Eclipse、Netbean、intellij、idea、Jbuilder
Java三大版本(JVM虚拟机跨平台使用)
-
JavaSE:标准版(桌面程序,控制台开发)
-
JavaME:嵌入式开发(手机,小家电)
-
JavaEE:E企业级开发(web端,服务器开发)
Java开发环境搭建
-
JDK下载与安装(常用JDK8)
-
卸载JDK
-
删除java的按照目录
-
删除JAVA_HOME
-
删除path下关于java的目录
-
java-version
安装JDK
- 百度搜素Jdk8,找到下载地址
- 同意协议
- 下载电脑对应的版本
- 双击安装JDK
- 记住安装的路径
-
-
配置环境变量
- 我的电脑–>右键–>属性
- 环境变量–>JAVA_HOME
- 配置path变量
- 测试JDK是否安装成功
- 打开cmd
- java -version
JDK目录简单分析
- bin目录:是java可执行程序
- include目录:下面存放了引用C语言的头目录
- Jre目录:是Java的运行环境
- lib目录:java的内库文件
- src目录:java基础的源代码
HelloWorld
-
随便新建一个文件夹,存放代码
-
新建一个java文件
- 文件后缀名为.java
- Hello.java
- 【注意】系统可能没有显示文件后缀名,我们需要手动打开
-
编写代码
public class Hello( public static void main(String[] args){ System.out.print("Hello World!"); } )
- 编译javac java文件,会生成一个class文件
- 在cmd控制面板运行 javac+编写的java文件名称和后缀
- 运行class文件,java class文件
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VBG6yoOT-1637400974172)(C:\Users\HUAWEI\AppData\Roaming\Typora\typora-user-images\image-20211120172938018.png)]
可能会遇到的情况
- 每个单词的大小不能不能出现问题,java是大小写敏感的
- 尽量使用英文
- 文件名和类名必须保持一致,并且首字母大写
- 符号使用的是中文