初识Java
小故事,Java帝国
C&C++


Java
初生
不断进行创新:(C++-- -> java)


发展


Java特性和优势
- 简单性:语法基于C,没有头文件,指针运算
- 面向对象:程序设计技术,模拟的是人的思维
- 可移植性:可以跨平台(Windows、Mac、Linux),一次编写,到处运行(write once, run anywhere)
- 高性能:即时编译,效率高
- 分布式:为网络分布式环境服务,通过URL访问网络资源如同访问本地资源
- 动态性:通过反射机制
- 多线程:便于交互行为
- 安全性:防病毒防篡改
- 健壮性
Java的三大版本
JavaSE
标准版(左面程序,控制台开发...)
JavaME
嵌入式开发(手机,小家电...)
JavaEE
E企业级开发(web端,服务器开发)
JDK、JRE、JVM

JDK
Java Development Kit
开发者工具
JRE
Java Runtime Environment
运行环境
JVM
Java Virtual Machine
虚拟机
屏蔽了底层系统的差别,可以用软件或者硬件实现
两种运行方式:
- 解释型
- 编译型
搭建开发环境
JDk下载与安装
在企业当中常用的JDK是7、8,
现如今已经15了,只是更新了一些新特性,掌握了一些新特性就好
而且新的版本用的少、不稳定、更新的快
JDK8的下载地址
- 找到对应电脑的版本并下载
- 双击安装JDK
- 选择安装目录并记住
JDK卸载
我的电脑->属性 ->高级系统设置->环境变量
- 找到JAVA_HOME,通过其路径找到java的JDK安装包,直接全部删除
- 把JAVA_HOME删除
- 把PATH中的的Java相关的删除
- 测试:在DOS中输入
java -version
配置环境变量
- 我的电脑->属性 ->高级系统设置->环境变量
- 在系统变量里新建变量
JAVA_HOME,变量值为JDK的路径 - 配置path变量,双击打开后新建
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
然后确定 - 测试:在DOS中输入
java -version
JDK目录介绍
- bin:有一些java的可执行文件
- include:JDK是由C和C++编写的,其中包含了一些头文件
- jre:java的运行环境
- lib:java的内库文件(一些工具)
- src:一些资源文件,java的类的源代码
HelloWorld 及 简单语法规则
- 创建java文件
- 在文件夹中找到查看,勾选文件扩展名(win10)
- 文件夹选项->查看->取消勾选隐藏已知文件类型的扩展名(win7)
- 最后后缀名为.java
- 进行编辑
pubulic class Hello{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
然后保存为Hello.java文件
-
在Dos窗口中找到当前代码的位置,路径为Hello.java的所在位置
-
进行编译文件
javac Hello.java
编译完成后会出现一个Hello.class的文件
5.进行运行
java Hello
没问题的话将会在Dos窗口中输出
Hello World!

HelloWorld
- 每个括号成对出现
public class是修饰符,后面跟的是类名public static void是修饰符、关键字- main是主方法,入口
String[] args是参数- 中间的是输出语句
Java程序运行机制
编译型(C、C++)
(类似直接将一本中文书翻译为英文版出售)
一个负责翻译的程序,可以将人写的代码翻译为计算机能够执行的代码
编译器就是负责编译
- 执行速度快,对操作系统要求低
解释型语言(Python)
(类似一个翻译人员一句一句翻译中文书告诉给别人)
执行什么就解释什么,用一下解释一下
- 效率高
- 速度不快,比较繁琐
Java是先编译再解释的语言
程序运行机制

- java文件先编译成class文件
- class文件给JVM虚拟机,加载到类装载器中
- 然后在字节码校验器中进行判断代码的对错
- 然后到解释器中运行出来
IDEA安装与介绍
IDE
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。
IDEA介绍
Java的最好的开发软件之一
官网
https://www.jetbrains.com/idea/
选择电脑对应版本进行下载(下了之后找破解吧)
注意这里的勾选

利用IDEA创建项目
- 直接new一个project,选好Java的,直接next...,最后选择合适的路径以及取合适的文件名
- new一个空文件,可以理解为这个空文件是总的文件夹,然后在里面调好项目结构

然后再在里面创建Java文件
浙公网安备 33010602011771号