1、使用cmd将代码推送到git上时,最后验证身份时输入的是email和gitee的密码。
2、IO流释放资源时的规则:先开的最后关闭。
3、IDEA快捷键:Ctrl+B,可以跳转到代码的内部
- 不同国家不同语言版本的Windows系统使用的字符集是不相同的,中国大陆Windows系统默认使用的字符集是:GBK,但是系统显示的是:ANSI(不同版本的统称)
- 计算机中,任意数据都是以二进制的形式来存储的,最小的存储单元是一个字节。GBK字符集(完全兼容ASCII字符集):一个英文使用一个字节储存(二进制的第一位是0,转为十进制之后是正数),一个汉字使用两个字节进行存储(二进制高位字节的第一位是1,转成十进制之后是负数)。
- Unicode(万国码)字符集(同样兼容ASCII字符集),根据它发展起来的最常用的就是UTF-8编码规则(用1~4个字节保存数据,其中规定—英文:1个字节、简体中文:3个字节)
- UTF-8不是一个字符集,它是Unicode字符集的一种编码方式
- 为什么会产生乱码?1>读取数据时未读完整个汉字
2>编码和解码时的方式不一样- 如何不产生乱码?不要使用字节流读取文本文件,编码解码时使用同一个码表,同一个编码方式。
7、自幂数:一个n位自然数等于自身各个数位上数字的n次幂之和----按位数来分的话,自幂数又叫做:独身数(1位数)、没有(2位数)、水仙花数、四叶玫瑰数、五角星数、六合数。。。
8、计算机中的时间原点:1970年1月1日 00:00:00。因为我们国家位于东八区,有8个小时的时差,所以我们这的时间是1970年1月1日 08:00:00。
9、System常见的方法:.exit(0)----正常的停止虚拟机、.currentTimeMillis()—获取当前时间的毫秒值、.arraycopy()—拷贝数组【注意:①两个数组需要是同一种类型 ②数组长度不能越界 ③如果数据源数组和目的地数组都是引用数据类型,那么子类型可以赋值给父类类型】
String str1 = "abc";
String str2 = "abc";
//String和基本数据的包装类里面的equals()方法都被重写,所以才可以比较属性值
System.out.println(str1.equals(str2));
*********************************************************************************************
String s = "abc";
StringBuilder sb = new StringBuilder("abc");
System.out.println(s.equals(sb));//false
//equals()方法是被字符串调用的,所以要看String的该方法
//String中的equals()方法,首先判断参数是否为字符串
//如果是,再比较内部的属性,若不是,直接false
System.out.println(sb.equals(s));//false
//同上,但是StringBuilder中并没有重写equals()方法,
//使用的是Object中的equals()方法
//而在Object中使用的是==,比较两个对象的地址值
java中的toString( )方法: ①如果我们打印一个对象,想要打印其中的属性值的话,那么重写其中的toString( )方法就可以了。 ②在重写的方法中,把对象的属性值进行拼接
10、一个代码中可以定义多个类,但是只能一个类是public修饰的,public修饰的类名必须是java代码的文件名称。