Java基础常用dos命令与Java所需环境

一.目标

1.会常用的dos命令
2.会安装java所需要的环境(jdk)
3.会配置java的环境变量
4.知道java开发三步骤
5.会java的入门程序(HelloWorld)
6.会三种注释方式
7.知道Java入门程序所需要注意的地方
8.知道println和print的区别

二.知识点

1.字节

1.字节:计算机中存储数据的最小存储单元(计量单位),用byte或者B表示
  二进制位:用bit(比特)表示
  8个二进制位代表一个字节 
      
      
2.存储单元之间的转换:
  8bit = 1B
  1024B = 1KB
  1024KB = 1MB
  1024MB = 1GB
  1024GB = 1TB
      
  PB   EB  ZB ...    

2.常用的dos命令

作用 命令
切换盘符 盘符名: -> 回车
盘符名不区分大小写,但是计算机上必须有指定的盘符
查看当前路径下的文件或者文件夹 dir
进入到指定文件夹下 cd 文件夹名字
进入到多级文件夹下 cd 文件夹名字\文件夹名字
退到上一级目录 cd..或者 cd ..
直接退到磁盘位置(退到根目录) cd\或者cd \
清屏 cls
退出黑窗口 exit
创建文件夹 mkdir 文件夹名
创建多级文件夹 mkdir 文件夹名\文件夹名
删除文件夹 rd 文件夹名
注意:删除的文件夹必须是空的
不走回收站
删除文件 del 文件名.后缀名
不走回收站
批量删除文件 del *.后缀名

3.jvm和跨平台

1.jvm(java虚拟机):java运行程序的假想计算机,主要用来运行java程序的
2.跨平台:java代码可以在不同的操作系统上运行(一次编写,到处运行)
  跨:跨越
  平台:操作系统 -> windows linux mac os  
      
3.关系:java程序想要在不同的操作系统上运行,实现跨平台,就需要安装不同版本的jvm      

4.JDK和JRE

1.jdk:(Java Development Kit):java开发工具包,包含了jre
  javac 编译工具
  java 运行工具
  jdb  调试工具
  jhat 内存分析工具
  ...  
2.jre:(Java Runtime Environment):java运行环境,包含了jvm以及后面开发用到的核心类库
    
3.jdk和jre以及jvm的关系:
  jdk包含了jre,jre包含了jvm,所以我们只需要安装jdk即可

但是从jdk9开始jdk目录中就没有单独的jre目录了,因为jre作为一个运行时,里面不需要包含太多的东西浪费空间,降低运行效率,在jdk9的时候引用模块化的技术,让开发者能按照自己的应用创建一个最小的运行时(比如一个微服务的部署应用仅仅需要一个非常小的runtime,而不是像以前一样不管应用复杂还是简单,都需要一个近百兆的jre运行)这样提高了运行效率

5.配置环境变量

1.配置JAVA_HOME
2.将JAVA_HOME配置到PATH

6.开发三步骤

1.编写:
  a.创建一个文本文档,将后缀名改成.java,变成一个java文件
  b.注意:我们需要将文件的后缀名显示出来  
      
2.编译:
  a.命令:javac java文件名.java
  b.注意:javac会将java文件编译,生成一个.class文件(字节码文件),jvm运行只认class文件
      
3.运行:
  a.命令:java class文件名(不需要带后缀名了)

7.第一个java程序

public class HelloWorld{
    public static void main(String[] args){
          System.out.println("helloWorld");
    }
}

8.注意点:

1.编码:保存数据的过程就是编码的过程
2.解码:读数据的过程就是解码的过程
3.注意:
  a.编码和解码遵守的编码规范必须是一样的
  b.常见的两个编码规范:
    GBK:专门为我们中文所设计的编码
        ANSI代表的是GBK
        
        一个中文汉字在GBK中占2个字节
        
    UTF-8:一个中文汉字在UTF-8中占3个字节
        
  c.dos命令窗口默认编码:GBK       
1.类名必须要和java文件名一致嘛?
  不是必须的
    
  如果类名和java文件名不一致,需要将class前面的public干掉
    
2.如果class前面带public,此时类名必须要和java文件名一致
    
3.一个java文件中可以写多个class类,但是只能有一个类带public
    
  但是建议不要随意在一个java文件中写多个class -> 一个java文件中就写一个class,而且带public的
    
4.main方法必须写在带public的类中    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容