JAVA入门
1972年C诞生
贴近硬件,运行极快,效率极高。
操作系统,编译器,数据库,网络系统等
指针和内存管理
1982年C++诞生
面向对象
兼容C
图形领域、游戏等
Java初生
1995年的网页简单而粗糙,缺乏互动性
图形界面的程序(Applet)
三高:高可用-高性能-高并发
基于Java开发的众多平台,系统,工具
构建工具:Ant,Maven,Jekins
应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
Web开发:Struts,Spring,Hibernate,myBatis
开发工具:Eclipse,Netbean,intellij idea,Jbuilder
Hadoop(大数据领域)
Android(手机端)
Java特性和优势
简单性-面向对象-可移植性-高性能-分布式-动态性-多线程-安全性-健壮性
Java三大版本
Write Once、Run Anywhere
JavaSE:标准版(桌面程序,控制开发…)
JavaME:嵌入式开发(手机,小家电…)
JavaEE:E企业级开发(web端,服务器开发…)
JDK、JRE、JVM
JDK:Java Development Kit
JRE:Java Runtime Environment
JYM:JAVA Virtual Machine
卸载JDK
1.删除java的安装目录
2.删除Java_HOME
3.删除path下关于java的目录
4.java-version
HelloWorld
1.随便新建一个文件夹,存放代码
2.新建一个java文件
3.编写代码
public class Hello{
public static void main(String[] args) {
System.out.print("Hello,World!");
}
}
4.编译 javac+java文件,会生成一个class文件
5.运行class文件,java class文件
可能会遇见的情况
1.每个单词的大小写不能出问题,java是大小写敏感的
2.尽量使用英文;
3.文件名和类名必须保证一致,并且首字母大写
4.符号使用了中文