2021年12月21日
摘要: 给你一个格式化日期字符串,让你计算字符串表示的日期距离当年的一月一日有多少天 方法一: public int dayOfYear(String date) { //难点是一年中的每个月有多少天,好像只有2月不同 //判断是不是闰年,按照置闰法则:四年一闰,百年不闰,四百年再闰 String year 阅读全文
posted @ 2021-12-21 11:50 小白成长变大神 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 判断y是不是闰年 if(y % 4 == 0){ if(y % 100 == 0){ if(y % 400 == 0){ System.out.println("是闰年"); }else{ System.out.println("不是闰年"); } }else{ System.out.println 阅读全文
posted @ 2021-12-21 11:11 小白成长变大神 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 如果是简单的数组,没有规律,直接一步赋值会更加方便。操作如下: int[][] a = new int[2][2]; a = new int[][]{{1,2},{2,4}}; 上面的代码是合法的,不过我发现有两个new,能不能只用一个new就为数组赋值呢? int[][] a = {{1,2},{ 阅读全文
posted @ 2021-12-21 10:31 小白成长变大神 阅读(262) 评论(0) 推荐(0) 编辑
  2021年12月20日
摘要: 创建 ArrayList: ArrayList<Integer> list = new ArrayList<Integer>(); 数组: int[] a = new int[10]; //创建一个大小为10的数组 ArrayList中的元素是Integer,是对象;数组中的元素可以是基本数据、对象 阅读全文
posted @ 2021-12-20 17:59 小白成长变大神 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 服务端: public class Test1 { public static void main(String[] args) { ServerRead serverRead = new ServerRead(); serverRead.start(); while (true){ ServerS 阅读全文
posted @ 2021-12-20 15:50 小白成长变大神 阅读(49) 评论(0) 推荐(0) 编辑
  2021年12月18日
摘要: DNS记录了服务器的ip,但是常常我们去DNS中查ip会出错。或者像github.com一样有多个服务器。多个服务器,这里有一个疑问,github是怎么实现一个域名绑定多台服务器的?我们访问美国的github服务器肯定要比访问日韩的服务器要慢,而且还可能没用。如果我们在本地,通过修改host的方法告 阅读全文
posted @ 2021-12-18 23:57 小白成长变大神 阅读(148) 评论(0) 推荐(0) 编辑
  2021年12月17日
摘要: 计算机运行多个程序是多进程运行,比如一边打LOL一边听网易云。cpu其实一个时间只做一样事情,但是由于转换的时间非常短,让用户感觉cpu是在同时做多件事。我们的计算机运行一个程序时,程序中可以创建多个线程。程序是进程,程序中又可以创建线程,所以线程是比进程小的运行单位。程序为什么要创建线程呢?据我所 阅读全文
posted @ 2021-12-17 16:49 小白成长变大神 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 所有的异常类都是Exception的子类或者子孙类,所以如果你要自定义一个异常类,继承Exception类或者其子类就好了。 下面,我们来自定义一个异常类 //新建一个异常类 public class TestException extends Exception{ public void say( 阅读全文
posted @ 2021-12-17 11:34 小白成长变大神 阅读(65) 评论(0) 推荐(0) 编辑
  2021年12月16日
摘要: Scanner类 使用场景1: 检测用户在终端的输入 Scanner scanner = new Scanner(System.in); 方法 hasNext():boolean 如果用户还有输入,返回true,否则返回false;调用hashNext()方法时会阻塞线程,只有当用户输入后按下回车线 阅读全文
posted @ 2021-12-16 17:14 小白成长变大神 阅读(62) 评论(0) 推荐(0) 编辑
摘要: import java.util.Calendar; public class Test { public static void main(String args[]){ //得到Calendar对象并获得系统时间距离1970.1.1的毫秒值 Calendar calendar = Calenda 阅读全文
posted @ 2021-12-16 14:09 小白成长变大神 阅读(58) 评论(0) 推荐(0) 编辑