前端-java介绍
1972年c诞生
贴近硬件,运行快,效率高
指针和内存管理
1982年c++诞生
面向对象
兼容C
java
1995年的网页简单而粗糙,缺乏互动性
图形界面的程序(Applet)
bill gates说:这是迄今为止设计的最好的语言
java 2 标准版(J2SE):去占领桌面
Java 2 移动版(J2ME):去占领手机
java 2 企业版(J2EE):去占领服务器
他们基于java开发了巨多的平台,系统,工具
-
构建工具:ant,maven,jekins
-
应用服务器:tomcat,jetty,jboss,websphere,weblogic
-
web开发:struts,spring,hlbernate,mybatis
-
开发工具:eclipse,netbean,intellij idea,jbuilder
-
2006:hadoop(大数据领域)
-
2008:Android(手机端)
java特性和优势
-
简单性
-
面向对象
-
可移植性
-
高性能
-
分布式
-
动态性
-
多线程
-
安全性
-
健壮性
java三大版本
write once , run anywhere
-
javaSE:标准版(桌面程序,控制台开发...)
-
javeME:嵌入式开发(手机,小家电...)
-
javeEE:E企业级开发(web端,服务器开发...)
JDK,JRE,JVM
-
JDK:java development kit
-
JRE:java runtime environment
-
JVM:Java virtual machine
java开发环境搭建
-
JDK下载与安装
-
配置环境变量
-
JDK目录介绍
-
notepad++安装和使用
HELLO WORLD
-
随便新建一个文件夹,存放代码
-
新建一个java文件 .java
-
编写代码
public class hello{
public static void main(String[] args){
System.out.print("hello,world!");
}
} -
编译javac java文件,会生成一个class文件
-
运行class文件,java class文件
java程序运行机制
-
编译型
-
解释性
-
程序运行机制


浙公网安备 33010602011771号