java学习第一周知识总结

java学习第一周知识总结

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类型

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值