Java入门
Posted 今天掉头发了嘛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java入门相关的知识,希望对你有一定的参考价值。
Java入门
Java的诞生及发展
- Java的跨平台可移植性原理:在各操作系统只要安装了JVM虚拟机,就可以跑Java程序。
- Java2标准版(J2SE):桌面 ---->Java2移动版(J2ME):手机 ---->Java2企业版(J2EE):服务器
- 构建工具:ANT,Maven,Jekins
- 应用服务器:Tomcat,Jetty,Jboss,Websphere,webblogic
- Web开发:Struts,Spring,Hibernate,Mybatis
- 开发工具:Eclipse,Netbean,Intellij IDEA,Jbuilder
Java特性及优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性:反射机制
- 多线程
- 安全性
- 健壮性
- 使用的人多
Java三大版本
- JavaSE:标准版
- JavaME:嵌入式开发
- JavaEE:企业级开发
JDK、JRE、JVM
- JDK:Java Development Kit,Java开发者工具,包含JRE、JVM
- JRE:Java Runtime Environment,Java运行环境
- JVM:Java Virtual Machine,Java虚拟机
Java开发环境搭建
卸载JDK
- 删除Java安装目录,默认在C盘
- 删除环境变量配置,JAVA_HOME
- 删除path下关于Java的目录
- java -version查看
安装JDK
- 下载JDK并安装
- 配置环境变量
- JAVA_HOME:Java安装路径
- 配置path变量:%JAVA_HOME%in; %JAVA_HOME%jrein
- java -version查看
HelloWorld详解
创建Hello.java文件
编写如下代码
public class Hello{ public static void main(String[] args) System.out.print("Hello,World!"); }
javac Hello.java编译,生成一个class文件
java Hello运行
Java程序运行机制
编译型:将一本书中文书完全翻译成英语供外国人看。
解释型:外国人带着翻译官一边翻译一遍看。
Java程序运行机制:先编译后解释。
以上是关于Java入门的主要内容,如果未能解决你的问题,请参考以下文章
Cg入门20:Fragment shader - 片段级模型动态变色(实现汽车动态换漆)