文章目录

  • 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.环境变量.工作原理.进制转换相关推荐

  1. 计算机要点概述+交互方式+基本的dos命令+文本文件和字符集+进制转换+环境变量

    计算机要点概述+交互方式+基本的dos命令+文本文件和字符集+进制转换+环境变量 计算基本概念 计算机组成 计算机语言 计算机语言的发展 计算机语言的两种分类 两种转换时机 常用的计算机语言 前端后端 ...

  2. 基础知识(一),ip地址详解、网关、DNS、进制转换、DOS命令、批处理、用户和组管理、telnet、RDP、NTFS、CIFS

    基础知识: 企业 >enterprise 专业 >profession 服务器 >server 客户端 >client 浏览器 >Browser B/S 架构:服务器对应 ...

  3. JDK1.6安装与环境变量设置详细图解

    JDK1.6安装图解与环境变量设置为初学者详细介绍了JDK从下载到安装,整个开发伊始的那些事究竟是如何呢?让我们开始吧. 一.JDK1.6安装图解之JDK1.6的下载 JDK现在最新版本是JDK1.6 ...

  4. java免安装工具包_Java1.8安装及环境变量配置

    JDK1.8全称Java SE Development Kit是针对JAVA编程打造的一个软件开发工具包,该工具包可用于JAVA应用程序的开发,它包含了JAVA的运行环境以及JAVA工具. java1 ...

  5. jdk安装和环境变量的配置

    jdk安装和环境变量的配置 1.jdk 下载链接:  http://www.oracle.com/technetwork/java/javase/downloads/index.html    (下拉 ...

  6. java开发可重用代码包工具包_[Java教程]彻底搞懂Java开发工具包(JDK)安装及环境变量配置...

    [Java教程]彻底搞懂Java开发工具包(JDK)安装及环境变量配置 0 2021-01-04 04:00:04 安装并配置JDK环境变量,不但要知道怎样做,也要知道为什么这样做,知其然知其所以然. ...

  7. 【图文详解】JDK1.8的安装与环境变量配置(win10)

    本例以win10(64位)下JDK1.8的安装为例 JDK1.8的安装与环境变量配置 一.JDK1.8安装过程详解 二.JDK1.8环境变量配置详解 三.检查JDK安装与配置是否成功 一.JDK1.8 ...

  8. Windows环境下JDK安装与环境变量配置详细的图文教程

    本节内容:JDK安装与环境变量配置 以下是详细步骤 回到顶部 一.准备工具: 1.JDK JDK 可以到官网下载 http://www.oracle.com/technetwork/java/java ...

  9. display环境变量如何配置_JDK 安装 Java环境变量配置

    你的关注是我们最大的动力 JDK 安装 Java环境变量配置 JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAV ...

最新文章

  1. 揭开Windows XP 系统安全模式的密秘
  2. java中this关键词
  3. postman导入swagger文档,并设置cookies进行测试
  4. linux 分区_Linux文件系统、逻辑分区、物理分区
  5. JavaEE笔记(九)
  6. KdPrint 在checked 和free版本的不同
  7. azure blob_使用Azure Blob存储托管Maven工件
  8. 根据浏览器navigator区分PC端还是移动端,区分操作系统,区分浏览器型号
  9. oracle手注,oracle手注
  10. MATLAB GUI新手备忘录
  11. Mac上配置svn diff为kdiff3
  12. mysql spatial 函数_MySQL中spatial基本操作
  13. 数学建模常用数据汇总!!!
  14. 产品设计体会(0013)产品经理应该是管理者么
  15. 宏基aspire拆机触摸_Acer宏碁(Acer宏碁)Acer S5-371-76GS超极本拆解图评测-ZOL中关村在线...
  16. power automate desktop字符串处理
  17. 严蔚敏《数据结构》——导航
  18. Android 判断摄像头权限方法
  19. 业余数学牛人的数学自学心得(转载)
  20. Python 数据可视化神器分享:pyecharts

热门文章

  1. 关于光速(c)测定的故事
  2. 有哪些冬季必知的养生小常识?
  3. 重装完centos6.5后没有网卡驱动的解决方法
  4. 打破壁垒,拥抱风口 | 易保全三大区块链应用,助力企业家资源变资产
  5. Android与EPS8266模块通信(一)编写Android客户端
  6. 蓝牙耳机什么牌子好又便宜?学生党蓝牙耳机性价比排行榜
  7. java 直播媒体流服务(ffmpeg、javacv)支持本地视频、网路视频
  8. 老项目的#iPhone6与iPhone6Plus适配#iOS8无法开启定位问题和#解决方案#
  9. cloud-init中NoCloud配置
  10. (转)Eclipse快捷键