计算机基础知识

1.二进制:bit 比特

十进制转换成二进制。12->1100

二进制转换成十进制。1100->1*2^3+1*2^2+0*2^1+0*2^0=8+4+0+0=12

位bit,0或者1为一位。

字节Byte:8位是一个字节,这是数据存储的最小单位。

1Byte = 8bit

1KB = 1024Byte

1MB = 1024KB

1GB = 1024MB

1TB = 1024GB

1PB = 1024TB

1EB = 1024PB

1ZB = 1024EB

--------------------------------------------------------------------------------------------------------------

2.命令提示符(cmd)

MS-DOS(Microsoft Disk Operating System)

启动:Win +R

切换盘符 盘符名称+:

进入文件夹: cd 文件夹名称

进入多级文件夹: cd 文件夹1\文件夹2\文件夹3\

返回上一级: cd ..

返回当前盘符根路径: cd \

 

查看当前文件夹内容: dir directory的缩写

清空命令行:cls clear screen的缩写

推出: exit

----------------------------------------------------------------------------------------

3.Java语言环境搭建

3.1Java虚拟机--JVM

 

3.2JRE和JDK Java程序运行环境和Java程序开发工具包

JRE:包含JVM和运行时所需要的核心类库

JDK:包含JRE和开发工具,编译器等。

3.3JDK下载与安装

https://www.oracle.com

3.4JAVA_HOME环境变量的配置

3.5Path环境变量

 

-----------------------

4程序开发步骤

三步:编写,编译,运行。

编写Java源程序,编译源程序,运行Java字节码文件。

javac.exe 编译器

java.exe 解释器

public class HelloWorld{ //声明类,类名要和文件名一致

public static void main(String[] args){ //main方法,程序执行的起点

System.out.println("Hello,World!")//打印输出信息,屏幕显示的字符

}

}

cmd 进入命令窗口,进入源代码目录下

javac HelloWorld.java 编译Java文件为.class文件

java HelloWorld 解释执行java.class文件

//单行注释

/*

多行注释(区块注释)

不论多少行,都能注释

*/

/** */

---------------------------------------------------------------------------

5关键字和标识符

关键字:是Java已经定义好的单词,具有特殊含义,这些单词都是小写字母。如:public static void final break for else等

标识符:程序中,我们自己定义的内容,如:类的名字,方法的名字,变量和常量的名称

命名规则:0-9,a-zA-Z,$,_组成

不能以数字开头

标识符不能是关键字

命名规范:类名规范:大驼峰式-首字母大写,后面每个单词首字母大写

方法名规范:小驼峰式-首字母小写,后面每个单词首字母大写

变量名称规范:小驼峰式

--------------------------------------------------------------------------------------------------

6.常量和变量及数据类型

常量:整数常量,小数常量,字符常量,字符串常量,布尔常量,空常量

变量:程序运行中可以变化的量为变量。

数据类型:基本数据类型和引用数据类型

基本数据类型:整数,浮点数,字符,布尔型

四类八种:字节型 byte 1个字节

短整型 short 2个字节

整形 int 4个字节

长整型 long 8个字节

单精度浮点型 float 4个字节

双精度浮点型 double 8个字节

字符型 char 2个字节

布尔型 boolean 1个字节

 

引用数据类型:字符串,数组,类,接口

 

变量定义:int a = 1; 数据类型 变量名 = 值;

先声明,再赋值,最后使用。顺序错误就出错。

 

------------------------------------------------------------

Java9新特性

JShell 直接在命令行执行语句。一步一步的执行,叫做脚本。简单的语句。

/exit 推出

 

编译器的常量优化,如果包含变量就不能常量优化

int a = 8+8;编译后在class文件中的字节码是--int a = 16;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值