上课前 随机抽查学生回顾前面内容
勤能补拙
sudo useradd -mk /home/swift -s /bin/bash swift
sudo userdel -r -f swift
sudo gpasswd -a tom sudo
-rw-rw-r-- 1 briup briup 4 5月 28 15:05 a.txt
echo 打印字符串
ps 程序状态 process status
clear 清屏
cal
date
ls list
列出目录 ls -al ==== ll
-a
隐藏文件-t
时间倒排-R
递归显示-l
详情pwd 打印当前工作目录 print working directory
cd change directory
切换目录
cp
mv 移动目录
rm -rf 递归删除目录
cat 查看文件内容 concatenate
cat /etc/netplan/01-network-manager-all.yaml
(ubuntu21的网卡配置)-n
显示行号cp 复制文件 copy
cp a文件 b文件
cp 文件 b目录 将文件复制到b目录中
mv 移动 move
rm a.txt
> >>
重定向
>
覆盖>>
追加|
管道 |后面的指令使用前面指令的结果
cat /etc/passwd | grep briup
ps -ef | grep ssh
ssh协议 远程连接 ssh 账号@ip地址
vim Hello.java 默认进入的是命令模式,无法编辑
命令模式 -> 编辑模式 i a o
编辑模式->命令模式 esc
:1,5s/源字符串/新字符串/g
临时配置 name=tom PATH=jdk/bin:$PATH
持久化配置 .bashrc
jdk环境变量
步骤
vim ~/.bashrc
编辑内容
name=briup
JAVA_HOME=/home/briup/桌面/jdk1.8.0_74
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.
export name JAVA_HOME PATH CLASSPATH
source ~/.bashrc
`
+
放大-
缩小java编程语言
整型 默认值 int int a = 100 long b = 100l;
浮点 默认值是double double a = 3.14; float b = 3.14f;
字符
char 2 无符号
char x = 'a';
char y = 'b';
码表 ASCII 二进制 十进制 十六进制 127
97 -> a
48-> 0
编码表
特殊字符
布尔
原码 反码 补码 计算必须用补码 结果用原码
// 10
原码 反码 补码
0000 1010
// -10
原码 1000 1010
反码 1111 0101
补码 1111 0110
1-1 === 1+(-1)
原码
0000 0001
1000 0001
1000 0002 === -2
反码
0000 0001
1111 1110
1111 1111 反码结果
1000 0000 -0
补码
0000 0001
1111 1111
0000 0000 == 0
byte 1个字节 2
最大值 0111 1111 (1000 0000-1) = 127
最小值 1000 0000 -128
-128 === 1000 0000
(-127)+(-1)
-1的补码
1000 0001
1111 1110
1111 1111 -1
-127
1111 1111
1000 0000
1000 0001
1111 1111
1000 0001
1000 0000 补码 -128
0111 1111
0000 0000 0
short 2个字节
int 4个字节
使用break退出结构
系统类
从指定方向录入数据
package com.briup.day2;
import java.util.Arrays;
import java.util.Scanner;
/**
* @Auther: vanse(lc))
* @Date: 2024/5/31-05-31-上午10:19
* @Description:基类
*/
public class TestScanner {
public static void main(String[] args) {
// Scanner 扫描(数据来源 键盘 文件)
// 引用类型
// int a = 1; 左边是类型 右边是具体值
// System.in 标准输入流 键盘
Scanner sc= new Scanner(System.in);
// 从键盘录入值 调用sc的方法
// .var
// ctrl + alt + v
int m = sc.nextInt(); // 阻塞方法(等录入数据)
System.out.println("m = " + m);
int n = sc.nextInt();
System.out.println("n = " + n);
System.out.println("m >=n " + (m>=n));
System.out.println("n = " + n); // sout
System.out.printf(""); // souf
System.out.println("TestScanner.main"); // soutm
//soutp
System.out.println("args = " + Arrays.toString(args));
}
}
数学类 平方 Π 随机数 绝对值 sin
统一设置utf-8编码
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。