1.DOS控制台的简单操作
2.jdk的安装与配置
3.jdk,jre,jvm的解释与java跨平台的原理
4.向新世界打招呼并插入注释
5.常量
6.变量
7.运算符
一、DOS控制台的简单操作
打开: win+r/输入cmd
盘符切换: f:/d:
进入文件夹:cd xxx(文件夹名)
退出文件夹:cd…
退回根目录:cd/
创建文件夹:md xxx
删除文件夹:rd xxx(无法删除非空文件夹)
删除文件:del 删除所有后缀名相同的文件:del *.txt
列出当前文件夹的目录:dir
清屏:cls
退出:exit
二、jdk的安装与配置
安装: 进入oracle公司官网,下载jdk,安装
环境变量的配置:
复制jdk文件夹的安装路径/我的电脑/属性/高级系统设置/环境变量/新建系统变量/变量名JAVA_HOME/变量值粘贴jdk文件夹的安装路径/寻找变量path/编辑/新建并输入%JAVA_HOME%\bin;
三、jdk,jre,jvm的解释与java跨平台的原理
jdk:java开发工具包,提供给java开发人员使用的开发工具,包含了jre.
jre:java运行环境,包括jvm和java程序所需的核心类库
jvm:java虚拟机
跨平台原理:
Java源代码被编译后,交给虚拟机去执行,而针对不同的系统,java有不同的虚拟机,因此java可以实现跨平台.
注意,虚拟机不是跨平台的.
四、向新世界打招呼并插入注释
/*要求: 输出hello world
方法:运用一条输出语句
*/
class HelloWorld//类名应与文件名一致
{
public static void main(String[] args)
{
System.out.println(“HelloWorld!”);
}
}
五、常量
在程序执行过程中不发生变换的量
分为字面值常量和自定义常量
字面值常量有
字符串常量: “hdhddh”
整数常量: 3,5,6…
字符常量: ‘a’,‘1’,‘蓝’…
小数常量: 3.14…
布尔常量: ture false
空常量: null
进制的组成和其转换
java中整数有二进制,八进制,十进制,十六进制四种进制
对于十进制的28来说
其二进制形式为0b11100
方法为除基取余,余数取反,补高位零.
正数的原码.反码,补码相同.
对二进制的0b01010101来说
其十进制的形式为85
方法为:
1.使用8421码直接相加
2.使用位权展开法,系数*基数^权
负数的反码与补码
原码 01010101
反码 10101010
补码 10101011
计算机内部用补码进行计算.
六、变量
在程序运行过程中,数值可以在一定范围内变化的量.
定义格式 变量类型 变量名=初始化值;
不同数据类型的范围
整数型 类型 字节
byte 1
short 2
int 4
long 8
浮点数 float 4
double 8
字符型 char 2
布尔型 boolean 1
定义变量 int a=1;
int a,b;
数据类型自动提升
byte b1=3;
byte b2=4;
byte b3=b1+b2; /*此句编译不能通过,因为在计算时.b1与b2的值自动提升为int型,再将int型的计算结果赋给byte型的b3,会有精度损失的风险,因此编译器报错,编译失败,此为自动类型提升/
若想编译通过,只需要将计算结果强制转换为byte型即可.
方法为
byte b3=(byte)(b1+b2);
七、运算符
算数运算符有
加减乘除取余自增自减
加号在连接字符串和字符的时候做连接符使用
自增自减
++a --a
a++ a–
符号在前先运算再使用
符号在后先使用再运算(此处运算特指自增或自减)
赋值运算符有
=,+=,-=,*=,/=,%=
a+=4;
等价为a=a+4;
关系运算符
关系运算符有
== ,!= , < , > , <= , >= ,
关系运算符的结果为boolean类型