跟着狂神学JAVA

JAVA特性和优势

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

JAVA三大版本

  • Write Once, Run Anywhere
  • JavaSE:标准版(桌面程序,控制台开发)
  • javaME:嵌入式开发(手机,小家电)
  • JavaEE:E企业级开发(web端,服务器开发)

JDK,JRE,JVM

  • JDK:Java Development Kit
  • JRE:Java Runtime Environment
  • JVM:Java Virtual Machine(虚拟机实现跨平台使用)

Java开发环境搭建

  • JDK下载与安装(JDK8)
  • 配置环境变量
  • JDK目录介绍
  • Hello World 及简单语法规则
  • Notepad++安装和使用

安装开发环境

卸载JDK

我的电脑
-》属性
-》高级系统设置
-》环境变量
-》JAVA_HOME
-》地址
-》连包删除jdk
-》删除JAVA_HOME
-》Path里相关JAVA_HOME删除
-》cmd里输入java -version确定是否删除

安装JDK

百度下载JDK8
-》记住选择的安装路径
-》配置环境变量
-》我的电脑/属性/高级系统设置
-》环境变量/系统变量/新建JAVA_HOME(内容为jdk路径)
-》配置Path变量/新建/ %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin
-》cmd里输入java -version确定是否配置成功

Hello World详解

  • 随便新建一个文件夹,存放代码
  • 新建一个java文件
    • 文件名后缀为.java
    • Hello.java
  • 编写代码
pubilc classs Hello{
	public static void main(String[] args){
		System.out.print("Hello,world!");
	}
}
  • 编译指定目录下输入cmd,运行Dos命令
    • javac Hello.java //会生成一个Java class文件
    • java Hello

Java程序运行机制

  • 编译型 (翻译整本书)操作系统,c,c++
  • 解释型 (请个翻译官,需要什么翻译什么)网页
  • 程序运行机制

源程序(.java文件)
-》Java编译器
-》字节码(.class文件)
-》类装载器
-》字节码校验器
-》解释器
-》操作系统平台

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐