Java学习-初识Java

初识Java

Java帝国的诞生

1972年C诞生,
贴近硬件,运行快,效率高,
操作系统、编译器、数据库、网络系统…
指针和内存管理

1982年C++诞生,面向对象,兼容C,图形领域、游戏…
新的语言:没有指针和内存管理、可移植性、面向对象、类型安全、高质量类库…

Java、J2SE、J2ME、J2EE…
基于Java开发了大量平台、系统工具:
构建工具:Ant、Maven、Jekins
应用服务器:Tomcat、Jetty、Jboss、Websphere、weblogic
web开发:Struts、Spring、Hibernate、myBatis
开发工具:Eclipse、Netbeans、intellij idea、Jbuilder

Java特性和优势

简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性…

Java三大版本

JavaSE:标准版,桌面程序、控制台开发…
JavaME:嵌入式开发,手机、小家电…
JavaEE:企业级开发,web端、服务器开发…

JDK、JRE、JVM

JDK:Java Development Kit
JRE:Java Runtime Environment
JVM:java Virtual Machine

Java开发环境搭建

下载安装JDK8、配置环境变量、cmd→java -version

hello world

Hello.java

public class Hello{
	public static void main(String[] args){
		System.out.print("Hello,World!");
	}
}

cmd .java路径→javac Hello.java→java Hello
可能遇到的情况:代码中大小写、符号中英文拼写错误、输出中文、文件名和类名不一致…

编译型和解释型

源程序→编译器→字节码→类装载器→字节码校验器→解释器→操作系统平台

IDEA安装

IDE:Integrated Development Environment,集成开发环境,包括代码编辑器、编译器、调试器和图形用户界面等工具。
IDEA:下载安装、新建项目、右键src→New→Java Class→Hello→psvm→sout→run

你可能感兴趣的:(java,学习,mybatis)