day01
一 : 第一阶段基础语法
1. 基础语法(Java基本概述、注释、关键字、标识符、注释、变量、常量、数据类型、数据类型转换、流程控制、方法、数组)(周考)2. 核心部分:面向对象(周考)
3. API应用:String、集合体系(数据结构)、IO流(周考)
4. 多线程、线程池、网络编程(聊天室)、Java8新特性(月考)
JAVA语言的发展:
1. 诞生:1994年由詹姆斯·高斯林组建的开发团队开始研发(绿色计划),研发的目的是想要开发一种能够在电子移动设备上使用的框架,最终研发出Oak语言。后面改名成Java2. 发展: 1996年由sun公司发布 Jdk1.0
2004年发布 JDK1.5,这个是一个里程碑式的版本,这个版本中将Java分为三个不同的体系;目的是:让编程人员使用不同的版本去完成不同的编程需求
JavaSE: 桌面级应用开发(桌面安装程序)
JavaEE:PC端互联网开发(网站开发)
JavaME: 移动应用开发(安卓、IOS开发)
2006年发布6版本(sun公司发布的最后一个版本)
2009年sun公司被收购(甲骨文 Oracle),市值74亿美元
2011年由 oracle 发布 jdk 7
2014年由 oracle 发布 jdk 8(目前市场上主流版本,提供很多提升开发效率的新特性;兰姆达表达式、函数式接口、Stream流等等) ···········
目前最新版本已经是 jdk 16
JAVA语言的特点
1. 开源、开发源代码(免费使用)
2. 跨平台
3. 面向对象
4. 编译性
5. 动态性
JAVA语言的应用:
1. 数据分析(爬虫技术)
2. 游戏开发(我的世界---java)
3. app开发
4. 网站开发(服务端开发、后台开发)
Java跨平台的原理:
原理:在Java代码编译成字节码后,针对不同的操作系统营造出相同的运行环境,使得同一套代码可以在不同的操作系统上运行,从而达到跨平台效果
原理:在Java代码编译成字节码后,针对不同的操作系统营造出相同的运行环境,使得同一套代码可以在不同的操作系统上运行,从而达到跨平台的效果JDK:(Java development kit)Java的开发工具包,给编程人员编程中使用的工具就放在这里;例如:编译源码时用的工具 javac.exe;运行代码是使用工具 java.exe;将代码编译成文档时使用工具 javadoc.exe. JRE:(Java Runtime Evrinoment)Java的运行环境,是 Java 程序运行时必须的一个条件JVM:(Java Vitrual Machine)运行 Java 代码时的一个虚拟的计算机,这一块时 Java 实现跨平台的根本
DOS命令的使用
1. 人机交互方式:
① 通过计算机指令实现:复杂、有难度,上手不易;需要记忆大量的计算机指令
② 通过图形化界面实现:简单、方便、操作易上手2.
DOS命令操作方式
① 打开命令提示符: window + r --> cmd --> 回车 开始菜单 --> 搜索 cmd --> 点击命令提示符JDK的安装 JDK安装目录介绍 Java程序的开发 开发的步骤 HelloWorld案例 直接在磁盘地址栏输入 cmd 回车
② 常用的 DOS 命令
切换磁盘路径:盘符 + 冒号
显示当前目录下所有的文件:dir
进入某个目录:cd 目录的名字
清空dos命令:cls
创建新目录:md + 目录的名字 或者 mkdir + 目录的名字
删除目录:rd + 目录的名字 或者 rmdir + 目录的名字
删除文件:del + 文件名
退出dos命令:exit
创建文件:echo > 文件名
JDK的安装
1. 下载:www.oracle.com,需注册
2. 安装:尽量不要装在系统盘(尤其是win10系统),安装过程中可以选择安装路径,还有提示是否需要安装独立的JRE,只需按照指示点击安装即可
3. 验证安装是否成功:找到 JDK 的 bin目录打开cmd,在cmd中输入命令 java -version;如果在dos中显示了当前jdk的版本信息表示安装成功;否则就需要卸载重装
4. JDK卸载:控制面板 --> 程序 --> 卸载 --> 重装
JDK安装目录介绍
① bin目录:各类开发工具,都是可执行文件,常见javac、java这些都在此目录下
② db目录:java 自带的一个很小的数据库
③ include目录:c语言头文件,支持Java开发的接口
④ jre:运行环境
⑤ lib:可执行的工具,或者jar包存放的地方
⑥ javafx-src-zip:fx源码
⑦ src.zip:JDK的源码
Java程序的开发步骤
① 创建源文件,用来些 Java 代码的文件② 写代码
③ 源码编译,将源文件编译为字节码文件;(.java --> .class)使用 javac 命令实现编译 使用方式:javac 源文件名(带后缀)
④ 运行字节码文件;使用 java 命令实现运行 使用方式:java 字节码文件名(不含后缀)
② 写代码
③ 源码编译,将源文件编译为字节码文件;(.java --> .class)使用 javac 命令实现编译 使用方式:javac 源文件名(带后缀)
④ 运行字节码文件;使用 java 命令实现运行 使用方式:java 字节码文件名(不含后缀)
HelloWorld案例
① 在 JDK 的 bin目录中创建源文件