java入门基础
java帝国的诞生
- 1972年c语言诞生,贴近硬件,效率高,可直接操作内存
- 1982年c++问世,面向对象,兼容c
- 1995年java诞生,只要安装了JVM,就可以运行java程序,真下实现了可移植性,1995年的网页简单难看,java就目光投放到网页上,将java的小插件放在网页上,安装其环境,开发了Applet(已淘汰)图形化界面程序,使网页焕然一新,从此,java便“活“了下来。98年,java推出J2SE(java 2 标准版)、J2ME(java 2 移动版)、J2EE(java 2 企业版),旨在分别占桌面、手机端、服务器领域的市场,然而,结果表明,java对服务器领域的有很好的支持,他不仅健壮、安全、简单而且跨平台,特别合适大型项目的开发。2008年android兴起,目前的android程序大都是基于java的底层来开发的。
java特性和优势
- 简单性:没有指针,内存分配等
- 面向对象
- 可移植性:write once ,run anywhere(JVM)
- 高性能
- 分布式
- 动态性:反射机制
- 多线程
- 安全性
- 健壮性
java的三大版本
JavaSE:标准版(桌面程序,控制台开发等)
JavaME:嵌入式开发(手机,小家电等)
JavaEE:企业级开发(服务器开发,web端开发等)
JDK JRE JVM
JDK配置环境变量
- 配置JAVA_HOME系统变量为java的安装位置的根目录
- 在path系统变量中添加%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin
Hello World
-
编写Hello.java的代码
public class Hello{ public static void main(String [] args){ System.out.printf("hello world!"); } }
-
在java文件所在的位置的路径栏前输入cmd并回车
-
运行javac命令,编译Hello.java文件
-
运行java命令,输出hello world!
解释型和编译型
高级语言分为解释型和编译型语言
- 解释型语言:使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行。是代码在执行时才被解释器一行行动态翻译和执行,而不是在执行之前就完成翻译。效率较低、可移植性好。
- 编译型语言:使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。效率高,运行速度快。
java既属于解释型语言,又属于编译型语言,通过javac编译器将java文件编译成字节码文件,在通过解释器将文件解释出来。
IDE
- IDE:集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。
- IDEA的安装
本文来自博客园,作者:一只快乐的小67,转载请注明原文链接:https://www.cnblogs.com/sp520/p/15106354.html