week1

2.20 (day1)

1. cmd

cls 清屏
cd.. 退出文件夹
cd\	退出到磁盘跟目录
ipconfig 查看IP地址

在普通记事本书写java代码,默认保存的字符集utf-8 (一个中文对应是三个字节)
而dos控制台黑窗口里面的默认的字符集格式:“gbk”,一个中文对应两个字节
在dos窗口中执行文件如果是"utf-8"出现乱码
解决方案:
本地写的文本文件–选择另存为"ANSI" (gbk格式),就在dos中进行编译和运行

2. 数据类型

 127到-128

2.21 (day2)

1. 常见dos命令

dir 			列出所有文件
cls 			清屏
cd..			回退上一级目录
cd \			返回根目录
md 文件名		  创建文件夹
copy con 文件名  按回车后编辑并按Ctrl Z,编辑并拷贝
del 文件名		  删除文件
del *.后缀名	  批量删除指定后缀文件
rd 目录名		  删除这个文件夹(必须为空目录)
rd /s 目录名	  询问是否删除带内容文件夹
rd /s /q 目录名   暴力删除
java -version	进入Java bin目录后

2. jdk目录文件

bin:存储的是。exe文件,执行指令Java。exe和javac.exe
db:database数据库(自带的)
include:包含的是.h文件,C语言文件
jre:Java运行环境,jvm的配置文件,包含运行时所需的Java核心类库lib-rt.jar
lib:jdk中包含的工具文件tools.jar
src.zip:Java源代码的压缩文件

3. 环境变量

classpath(临时环境变量):优先在配置环境变量中找
path:优先在当前目录中找

4. 关键字

class:Java语言中定义类的格式
public:权限修饰符号(公开的,任何人都可以访问,访问权限足够大)
static:静态修饰符号
void:和Java语言中定义方法(函数)一种格式

​ 注意:关键字全部小写,goto和const不作为关键字,保留字使用

2.22 (day3)

1. Java中的注释

//单行注释
/*
     多行注释
*/

/**
	文档注释
	@author:作者名
	@version:版本号
*/

2. 字符参与计算

是对应的ASCII码值来进行运算
	A:65
	a:97
	0:48

2.23 (day4)

1. 数据类型

后面有空字符串,加起来还是字符串
boolean类型不进行转换的
字符不能使用双引号

2. 数据转换

oolean不参与任何类型转换
byte,short,char三者之间不转换,参与运算优先提升为int,如果有long参与,提升long
float--->double
+=包含了强制转换

3. 常量的分类

在这里插入图片描述

4. ++/–

a=5
b=a++:不参与赋值运算b为5,内存中a为6
c=++a:参与赋值运算c为6,内存中a为6
(a++):()结果为5,内存中a为6
(++a):()结果为6,先算离括号近的
&&:左边为假,右边不执行
||:左边为真,右边不执行
	短路效果

6. 三元(三目)运算符

表达式:
	(表达式)?执行true的结果:执行false的结果
	int max = (a>b)?a:b; 

7. 键盘录入:

导包:
	import java.util.Scanner;
在main方法中,创建文本扫描器:格式
	Scanner 文本扫描器变量名 = new Scanner(System.in):
提示并录入数据(没有提示类型,默认录入int)
	System。out.println("请输入一个数据:");
	文本扫描器变量名。nextInt();      //需要定义变量
	

2.24 (day5)

1. 位运算符号

针对具体的数据进行操作的(都需要补码进行计算)
	位&  
	位|  
	位^(相同则为0,不同为1):
    	特点:一个数据被另一个数据(位异或)^两次,其值是它本身
    	a = a ^ b ;
		b = a ^ b ; // a ^ b  ^ b(b = a)
		a = a ^ b ; // (a ^ b) ^ b ---> a ^ b  ^ a
	反码~(二进制取反)
其他位移符号(提高运算效率)
	<<(左移):
		将"<<"左边的数据向左移动指定的位数(补码进行移动)
		将高位丢弃,空位补0
		结论:将左边的数据乘以2的移动次幂
	>>(右移):
		将">>"左边边的数据用补码向右移动指定的位数(补码进行移动)
		如果最高位是0,左边补0.最高位是1,左边补1
		结论:将左边的数据除以2的移动次幂
	>>>(无符号右移):
		将">>>"左边边的数据用补码向右移动指定的位数
		无论最高符号位是1还是0,永远左边空位补0
			

2. 流程控制语句

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值