Java学习第三天
Java的入门及搭建
01 Java帝国的诞生
C&C++&Java
1972年C诞生
- 特点:贴近硬件,运行极快,效率较高。
- 用途:操作系统,编译器,数据库,网络系统等。
- 缺点:指针和内存管理。
1982年C++的诞生
- 特点:面向对象。
- 兼容C
- 用途:图形领域,游戏等。
1995年Java诞生
- 语法像c
- 没有指针
- 没有内存管理
- 真正的可移植性,编写一次,到处运行
- 面向对象
- 类型安全
- 高质量的类库
- ...
02 Java的特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
03 Java三大版本
- JavaSE:标准版(桌面程序,kong)
- JavaME:嵌入式开发(手机,小家电)
- JavaEE:E企业级开发(web端,服务器开发)
04 JDk JRE JVM
- JDK:Java Development Kit 开发者工具
- JRE:Java Runtime Environment运行时环境
- JVM:JAVA Virtual Machine虚拟机
05 安装开发环境
卸载JDK
- 删除Java的安装目录
- 删除JAVA_HOME
- 删除path下关于Java的目录
- Java -version 检查
安装JDK
- 百度搜索JDK8
- 同意协议
- 下载电脑对应版本
- 双击安装JDK
- 记住安装路径
- 配置环境变量
- 我的电脑-->右键-->属性
- 环境变量-->环境变量
- 配置path变量
- Java -version 检查
06 HelloWorld详解
-
随便新建一个文件夹,存放代码
-
新建一个Java文件
-
文件后缀名为.java
-
Hello.java
-
【注意点】系统可能没有显示文件后缀名,我们需要手动打开
3.编写代码
public class Hello{ public static void main(String[] args){ System.out.print("Hello,world"); } }
-
编译javac java文件,会生成一个class文件
-
运行class文件,java class 文件
-
-
可能会遇到的情况
- 每个单词的大小不能出现问题,Java大小写是敏感的
- 尽量使用英文
- 文件名和类名必须保证一致,并且首字母大写
07编译型和解释型
-
编译型:C C++-->操作系统
-
解释型 :网页(速度快)
-
程序运行机制
08 使用IDEA开发
IDE安装
-
什么是IDE:
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。
-
IDEA介绍
集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。
-
IDEA官网: