2019-6-21 [JavaSE] 背景.特点.安装.DOS.环境变量.工作原理.进制转换
文章目录
- 1.背景内容
- 1.软件
- 2.程序
- 3.指令:
- 4.Java的发展史:
- 2.Java特点
- 1.可移植
- 2.自动垃圾回收
- 3.JDK下载和安装:
- 4.常用的DOS命令
- 1.切换盘符:
- 2.展示文件目录清单
- 3.改当前的目录
- 4.创建目录
- 5.建立文件
- 6.复制
- 7.更改文件名
- 8.移动
- 9.删除目录
- 10.删除文件
- 11.清屏
- 12.查看IP地址
- 13.验证 网络 连接成功
- 14.关闭
- 5.编写代码:
- 6.配置环境变量
- 配置方法:
- 1.1 临时配置
- 1.2 永久性配置
- 7.JVM工作原理
- 注意:
- 8.问题:控制台上输出什么?
- 示例1
- 示例2
- 示例3
- 9.进制转换
- 1. 十进制 转换成 二,八,十六进制
- 2. 二,八,十六进制 转换成 十进制
- 3. 二进制 转换成 八,十六进制
- 10.制作滚动小球的动图
1.背景内容
1.软件
软件:完成功能程序。
2.程序
程序 : 有序的指令的集合。
3.指令:
语言:Java
机器语言:面向机器的语言。0,1 二进制 。
汇编语言:使用了 助记符 替换 机器码。 mov ,push ,pop
高级语言:数学表达式 ,英文单词。
c 语言: 面向过程。(步骤)
c ++ :面向对象
Java:在不同的平台上运行。
4.Java的发展史:
JDK:Java开发工具包。
JDK 1.2: swing 和 集合框架。
JDK1.5(5.0): 增强for,可变参数…,静态导入 ,泛型,枚举,自动装箱拆箱;
JDK5.0
JDK6.0 : JavaSE ,JavaEE,JavaME;
JDK7.0: 二进制的数据,增加了_分隔数据,switch 支持了String , 自动资源释放。
JDK 8.0: 函数式接口,Lambda,Stream等;
2.Java特点
1.可移植
.class 字节码文件
JVM 虚拟机
2.自动垃圾回收
自动内存释放。
3.JDK下载和安装:
下载址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
jdk1.8.0_144 :JDK的安装目录;
JDK:java开发工具包
包括: java的工具 + 类库 + JRE
JRE :内置的,java运行环境。
JVM + 类库
JVM:Java虚拟机
jre: 外置JRE,可选的。(运行Java程序)
4.常用的DOS命令
GUI:图形
DOS:视窗 + R
开始菜单右键 + 运行 + cmd
1.切换盘符:
盘符名:
d: e: f:
2.展示文件目录清单
dir
dir 路径
3.改当前的目录
cd 目录名
cd… 回退到上一级目录
cd /回退到根目录
4.创建目录
md 目录名
5.建立文件
copy con 文件名.扩展名
内容自己输入
ctrl + z(结束)
6.复制
copy 源文件 目标路径
7.更改文件名
ren 原文件名 新文件名
8.移动
move 原文件 目标路径
9.删除目录
rd 目录名
rd /s 目录名
10.删除文件
del 文件名.扩展名
del .
11.清屏
cls
12.查看IP地址
ipconfig
13.验证 网络 连接成功
ping 对象IP
14.关闭
exit
5.编写代码:
javac =ctrl+1
java =ctrl+2
运行的步骤:
Hello.java 源文件
| javac 编译器 :
Hello.class 字节码文件
| java 解释器
机器码
编译型: 源文件 -》 机器码
解释型:源文件 -》 逐行 解释执行
编译解释型:源文件-》 字节码 -》 机器码
public class Hello{public static void main(String args[]){System.out.println(“Hello!”);}}
6.配置环境变量
path :希望在任何路径下都能识别 Javac ,java命令。
JAVA_HOME:经常的改变 JDK的安装路径,那么我需要把
JDK安装路径 配置一下。
classpath : 自己创建;希望在任何路径下 都能找到类文件(字节码文件 Hello.class)
JDK8.0可以不用配置,系统默认的值 . 当前路径。
配置方法:
1.1 临时配置
set path=值
1.2 永久性配置
我的电脑 -》 右键 -》 环境变量
7.JVM工作原理
公有的 定义类
关键字 关键字 类名 作用域
public class Hello {//作用程序的入口静态 无返回值类型 主方法 参数:字符串 数组 数组名public static void main ( String [] args){类 . 流对象.方法 ("参数");语句结束System. out. println("");}}
注意:
1.java区分大小写;
2.public,class,static,void,main,out小写;
3.String,System需要首字母大写;
4.分隔符 用英文半角;
分隔符:(后面的知识)
{} 表示作用域 ,类 的,方法 ,接口的
[] 表示数组类型
() 参数列表 ;面向对象 方法
. 分隔 属性 方法 ;面向对象
; 语句结束
, 参数分隔 ;面向对象 ,方法多个参数分隔。
5.语句结束用分号;
6.java的内层代码要有缩进。
8.问题:控制台上输出什么?
System.out.println(""c:\a.txt"");
在控制台上输出内容:1.System.out.println("字符串");显示后 ,换行1)普通字符:原样输出;2)转义序列:八进制转义:\000 - \377 十六进制转义:\u0000 - \uffff 转义字符:\\ \\' '\" "\n 换行\t 空一个制表位System.out.println() 可以没有参数,括号中可以没有内容。作用:换行。2.System.out.print(内容:参数); 显示后,不换行System.out.print()必须指定 内容,否则语法出错。
示例1
// a : 97 A 65->编号 ASCIISystem.out.println("\101");//八进制字符 'A'// 65 -> 十六进制 41System .out.println("\u0041");//ASystem .out.println("ab\"c\"");
示例2
public static void main(String[] args) {//System.out.println("今天\n\n\n\n是\n星期\n五");System .out.println("aaaaaaaa\tbb\tcc\tdd\tee");System .out.println("汉字\tbbb\tccc\tddd\teee");}
示例3
public static void main(String[] args) {//System.out.println("今天是\n星期五");//System.out.println("今天是");//System.out.println("星期五");System.out.print("今天是");//System .out.print("\n");System .out.println();//换行System.out.println("星期五");}
9.进制转换
二进制: 0 1
八进制: 0 - 7
十进制 : 0 - 9
十六进制: 0 - 9 , a - f 或者 A -F
转换:
1. 十进制 转换成 二,八,十六进制
2. 二,八,十六进制 转换成 十进制
3. 二进制 转换成 八,十六进制
10.制作滚动小球的动图
2019-6-21 [JavaSE] 背景.特点.安装.DOS.环境变量.工作原理.进制转换相关推荐
- 计算机要点概述+交互方式+基本的dos命令+文本文件和字符集+进制转换+环境变量
计算机要点概述+交互方式+基本的dos命令+文本文件和字符集+进制转换+环境变量 计算基本概念 计算机组成 计算机语言 计算机语言的发展 计算机语言的两种分类 两种转换时机 常用的计算机语言 前端后端 ...
- 基础知识(一),ip地址详解、网关、DNS、进制转换、DOS命令、批处理、用户和组管理、telnet、RDP、NTFS、CIFS
基础知识: 企业 >enterprise 专业 >profession 服务器 >server 客户端 >client 浏览器 >Browser B/S 架构:服务器对应 ...
- JDK1.6安装与环境变量设置详细图解
JDK1.6安装图解与环境变量设置为初学者详细介绍了JDK从下载到安装,整个开发伊始的那些事究竟是如何呢?让我们开始吧. 一.JDK1.6安装图解之JDK1.6的下载 JDK现在最新版本是JDK1.6 ...
- java免安装工具包_Java1.8安装及环境变量配置
JDK1.8全称Java SE Development Kit是针对JAVA编程打造的一个软件开发工具包,该工具包可用于JAVA应用程序的开发,它包含了JAVA的运行环境以及JAVA工具. java1 ...
- jdk安装和环境变量的配置
jdk安装和环境变量的配置 1.jdk 下载链接: http://www.oracle.com/technetwork/java/javase/downloads/index.html (下拉 ...
- java开发可重用代码包工具包_[Java教程]彻底搞懂Java开发工具包(JDK)安装及环境变量配置...
[Java教程]彻底搞懂Java开发工具包(JDK)安装及环境变量配置 0 2021-01-04 04:00:04 安装并配置JDK环境变量,不但要知道怎样做,也要知道为什么这样做,知其然知其所以然. ...
- 【图文详解】JDK1.8的安装与环境变量配置(win10)
本例以win10(64位)下JDK1.8的安装为例 JDK1.8的安装与环境变量配置 一.JDK1.8安装过程详解 二.JDK1.8环境变量配置详解 三.检查JDK安装与配置是否成功 一.JDK1.8 ...
- Windows环境下JDK安装与环境变量配置详细的图文教程
本节内容:JDK安装与环境变量配置 以下是详细步骤 回到顶部 一.准备工具: 1.JDK JDK 可以到官网下载 http://www.oracle.com/technetwork/java/java ...
- display环境变量如何配置_JDK 安装 Java环境变量配置
你的关注是我们最大的动力 JDK 安装 Java环境变量配置 JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAV ...
最新文章
- 揭开Windows XP 系统安全模式的密秘
- java中this关键词
- postman导入swagger文档,并设置cookies进行测试
- linux 分区_Linux文件系统、逻辑分区、物理分区
- JavaEE笔记(九)
- KdPrint 在checked 和free版本的不同
- azure blob_使用Azure Blob存储托管Maven工件
- 根据浏览器navigator区分PC端还是移动端,区分操作系统,区分浏览器型号
- oracle手注,oracle手注
- MATLAB GUI新手备忘录
- Mac上配置svn diff为kdiff3
- mysql spatial 函数_MySQL中spatial基本操作
- 数学建模常用数据汇总!!!
- 产品设计体会(0013)产品经理应该是管理者么
- 宏基aspire拆机触摸_Acer宏碁(Acer宏碁)Acer S5-371-76GS超极本拆解图评测-ZOL中关村在线...
- power automate desktop字符串处理
- 严蔚敏《数据结构》——导航
- Android 判断摄像头权限方法
- 业余数学牛人的数学自学心得(转载)
- Python 数据可视化神器分享:pyecharts
热门文章
- 关于光速(c)测定的故事
- 有哪些冬季必知的养生小常识?
- 重装完centos6.5后没有网卡驱动的解决方法
- 打破壁垒,拥抱风口 | 易保全三大区块链应用,助力企业家资源变资产
- Android与EPS8266模块通信(一)编写Android客户端
- 蓝牙耳机什么牌子好又便宜?学生党蓝牙耳机性价比排行榜
- java 直播媒体流服务(ffmpeg、javacv)支持本地视频、网路视频
- 老项目的#iPhone6与iPhone6Plus适配#iOS8无法开启定位问题和#解决方案#
- cloud-init中NoCloud配置
- (转)Eclipse快捷键