Java入门

Posted 今天掉头发了嘛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java入门相关的知识,希望对你有一定的参考价值。

Java入门

Java的诞生及发展

  1. Java的跨平台可移植性原理:在各操作系统只要安装了JVM虚拟机,就可以跑Java程序。
  2. Java2标准版(J2SE):桌面 ---->Java2移动版(J2ME):手机 ---->Java2企业版(J2EE):服务器
  3. 构建工具:ANT,Maven,Jekins
  4. 应用服务器:Tomcat,Jetty,Jboss,Websphere,webblogic
  5. Web开发:Struts,Spring,Hibernate,Mybatis
  6. 开发工具:Eclipse,Netbean,Intellij IDEA,Jbuilder

Java特性及优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性:反射机制
  • 多线程
  • 安全性
  • 健壮性
  • 使用的人多

Java三大版本

  • JavaSE:标准版
  • JavaME:嵌入式开发
  • JavaEE:企业级开发

JDK、JRE、JVM

  1. JDK:Java Development Kit,Java开发者工具,包含JRE、JVM
  2. JRE:Java Runtime Environment,Java运行环境
  3. JVM:Java Virtual Machine,Java虚拟机

Java开发环境搭建

卸载JDK

  1. 删除Java安装目录,默认在C盘
  2. 删除环境变量配置,JAVA_HOME
  3. 删除path下关于Java的目录
  4. java -version查看

安装JDK

  1. 下载JDK并安装
  2. 配置环境变量
    1. JAVA_HOME:Java安装路径
    2. 配置path变量:%JAVA_HOME%in; %JAVA_HOME%jrein
    3. java -version查看

HelloWorld详解

  1. 创建Hello.java文件

  2. 编写如下代码

  3. public class Hello{
        public static void main(String[] args)
            System.out.print("Hello,World!");
    }
  4. javac Hello.java编译,生成一个class文件

  5. java Hello运行

Java程序运行机制

  • 编译型:将一本书中文书完全翻译成英语供外国人看。

  • 解释型:外国人带着翻译官一边翻译一遍看。

  • Java程序运行机制:先编译后解释。

以上是关于Java入门的主要内容,如果未能解决你的问题,请参考以下文章

Java基础入门五)之方法以及递归算法

day06-jsp

Atom编辑器入门到精通 Atom使用进阶

Cg入门20:Fragment shader - 片段级模型动态变色(实现汽车动态换漆)

Cg入门19:Fragment shader - 片段级模型动态变色

JSP基础--JSP入门