JAVA从入门到放弃01

JAVA入门基础01

01 Java的发展史

  • 创始人:James Gosling 詹姆斯高斯林
  • 1995年,由SUN公司(后被Oracle公司收购)正式发布第一个版本--------目前发布了JDK12
  • Java8与Java11是长期维护的两个版本

02 Java的基本概念

  • JavaSE:基础知识(变量 常量 运算符 语句 函数 语法 面向对象 常用类 集合 数组 I/O 反射)
  • JavaWeb:HTML/CSS/JavaScript/database/WebServer/JDBC/JSP/Serlvet
  • JavaEE:第三方公司出品的一些用于企业级开发的框架 如Spring公司开发的SSH/SSM
  • Java的跨平台实现:JVM:Java虚拟机,负责源程序的编译和运行。不同的操作平台需要装对应的JVM。

03 JDK/JRE/JVM

  • JDK:(Java Development Kit )Java的开发工具包,包含了JRE。

  • JRE:(Java Runtime Environment)Java的运行环境,包含了JVM和Java程序所需的核心类库等。

  • JVM:(Java Virtual Machine)Java虚拟机,用于实现跨平台功能


04 JDK的下载和安装以及环境变量的配置

  • 下载:http://www.oracle.com
  • 安装:按提示步骤安装(安装完JDK后无需重复安装JRE,关掉即可)。
  • 环境变量的配置:计算机>>右键属性>>高级系统设置>>环境变量>>新建变量>>变量名JAVA_HOME>>变量值(bin目录的上一级路径)>>path>>%JAVA_HOME%\bin;>>检查是否配置成功
  • 利用DOS命令检查环境变量是否配置成功:>>win+R键>>键入cmd>>键入java -version 若出现对应的版本信息,则说明配置成功。

05 JDK路径下的目录解释

bin目录:用于存放可执行程序/db:一个由Java提供的小型数据库
jre:Java运行环境的根目录,存放运行时需要调用的各类文件/include:存放C/C++的头文件
lib:Java的类库或库文件/src.zip:Java是一个开源的开发工具,src文件存储了JDK核心类的开源代码

06 开发工具

  • 记事本(微软自带)第三方的记事本(notepad++ EditPlus) IDLE(集成开发环境)Eclispe(免费的)
  • 企业一般采用IDEA

07 Java的第一行代码

  • 新建文本文档>>输入下列代码>>保存,文件名写为(文件名.java)格式
class helloworld{
		public static void main(string[] args){
        	System.out.println("helloworld");
	}
}
  • 在文件保存路径下长按shift+鼠标右键,选择在此处打开命令窗口>>输入javac 文件名.java进行编译,若编译成功,生成.class文件>>输入java 文件名 运行

08 Java语言基础

  • 关键字:被Java语言赋予特殊含义的单词。关键字必须小写,否则在编译过程中会报错。
  • 标识符:顾名思义,给类、接口、方法、变量等起名字时使用的字符序列。注意事项:1.不能以数字开头 2.不能是Java中的关键字 3.区分大小写 4.除$和_以外的特殊字符都是非法字符

09 常用DOS命令

win+r 进入命令窗口
win+r>>键入calc  打开计算器
win+r>>键入mspaint  打开画板
win+r>>键入notepad  打开记事本
d:+Enter	盘符切换
dir(directory)列出当前目录下的文件以及文件夹
cd (change directory)改变指定目录(进入指定目录)  注意: 跨盘进入需要加一个 /d
cd.. : 退回到上一级目录   回退多级目录 cd ../../
cd\: 退回到根目录   
cls : (clear screen)清屏
exit : 退出dos命令行
ipconfig all  查看本机IP 网卡物理地址等信息
hostname 获取计算机名称
getmac   获取物理网卡地址
md (make directory) : 创建目录
rd (remove directory): 删除空目录
rd + /s	文件夹名称		(询问是否删除非空目录)
rd + /q + /s 文件夹名称	(直接删除非空目录)
del (delete): 删除文件,删除一堆后缀名一样的文件*.txt

猜你喜欢

转载自blog.csdn.net/yinyanyao1747/article/details/88851695