随笔分类 -  Java

摘要:因为在工作上写代码老是要处理跟时间相关的业务,所以将处理时间的几个方法做下归类。 LocalDateTime LocalDate now = LocalDate.now(); // 获得当前时间 LocalDate previous = now.minusDays(6); // 减当前天数 Loca 阅读全文
posted @ 2024-04-12 01:49 颜骏 阅读(21) 评论(0) 推荐(0) 编辑
摘要:前几天写题目是发现的问题,如果数组只定义了长度没有对其进行赋值,用set方法进行赋值时会报空指针异常。解决方法就是先new一个对象,再将对象放进数组中。 User[] users = new User[50]; users[0].setName("lee"); //这样写就会报空指针 // User 阅读全文
posted @ 2022-07-29 20:55 颜骏 阅读(114) 评论(0) 推荐(0) 编辑
摘要:太久没写Javase的内容,去头歌找了题练练手。感觉这题有些地方不太合理,比如答案那块,不过为了过测试就将就下。有几次卡住了就看看别人咋写的,发现他们的MenuExam都是从头写到尾,一开始觉得好难看,我就分块写了。写到后面有时候方法名忘记了,有时候报空指针,人都麻了,搞得我再也不想分块写了 。 = 阅读全文
posted @ 2022-07-29 20:48 颜骏 阅读(330) 评论(0) 推荐(0) 编辑
摘要:今天写题目时遇到的一个很呆的问题,就是String类型的数组无法用ASCII码进行if判断,必须用Char类型数组才可以。 所以要进行ASCII码比较时需先将String类型数组转化成Char类型。 // String[] str = {"a","B","A","Z","v","b"}; Strin 阅读全文
posted @ 2022-07-21 20:46 颜骏 阅读(242) 评论(0) 推荐(0) 编辑
摘要:package abstractandinterface; import java.util.Scanner; class Person2{ private String name; private int age; public Person2(){ } public Person2(String 阅读全文
posted @ 2021-09-01 14:27 颜骏 阅读(306) 评论(0) 推荐(0) 编辑
摘要:异常 检测性异常:用户错误或问题引起的异常,这些异常在编译时不能被忽略 运行时异常:可以被程序员避免的异常,在编译时可以被忽略 错误ERROE:错误不是异常,而是脱离程序员控制的问题,在代码中通常被忽略 Error和Exception的区别:Error通常是灾难性的致命的错误,jvm会选择终止线程; 阅读全文
posted @ 2021-08-08 21:52 颜骏 阅读(116) 评论(0) 推荐(0) 编辑
摘要:先做个壳子出来 public class Calculate { static{ System.out.println(" "); for(int i=1;i<=4;i++){ for (int j = 0; j < 17; j++) { if(j==0){ System.out.print("|" 阅读全文
posted @ 2021-08-01 00:38 颜骏 阅读(347) 评论(0) 推荐(0) 编辑
摘要:递归(大计算少用递归) 递归结构包括两个部分 递归头:什么时候不调用自身方法。如果没有头,将陷入死循环 递归体:什么时候需要调用自身方法 数组 数组是相同类型数据的有序集合 若干个数据按照先后次序排列组合而成 其中,每一个数据称作一个数组元素,通过数组元素下标访问 //声明数组变量 dataType 阅读全文
posted @ 2021-07-31 23:45 颜骏 阅读(101) 评论(0) 推荐(0) 编辑
摘要:第1关:设计Book类 ​ 本关任务:定义一个Book类,描述图书的信息。 /** * 要求定义一个Book类,描述图书的信息。 每一本书都有以下信息: - 书名(title),String 类型 - 作者(author), String 类型 - 出版社(press ),String 类型 - 书 阅读全文
posted @ 2021-07-29 15:53 颜骏 阅读(668) 评论(0) 推荐(0) 编辑
摘要:方法 //System.out.println(); //类.对象.方法 设计方法原则:一个方法只完成一个功能,有利于后期拓展 方法包含一个方法头和一个方法体 按住CTRL点击方法名即可看到方法体 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... } 形式参数:a,b 实际参 阅读全文
posted @ 2021-07-27 16:26 颜骏 阅读(97) 评论(0) 推荐(0) 编辑
摘要:while循环 while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环 do...while循环 do...while循环和while循环相似,不同的是,do...while至少会循环一次 阅读全文
posted @ 2021-07-26 14:50 颜骏 阅读(73) 评论(0) 推荐(0) 编辑
摘要:写了文档一定要保存!!!真是泪6满面 Scanner对象 ​ Scanner类来获取用户的输入 Scanner scanner = new Scanner(System.in); import java.util.Scanner; public class Demo02 { public stati 阅读全文
posted @ 2021-07-24 01:18 颜骏 阅读(110) 评论(0) 推荐(0) 编辑
摘要:第1关:封装、继承和多态进阶(一) package case1; import java.util.Scanner; public class Task1 { public static void main(String[] args) { Scanner sc = new Scanner(Syst 阅读全文
posted @ 2021-07-22 17:11 颜骏 阅读(888) 评论(0) 推荐(0) 编辑
摘要:int a=3; int b=a++; //先给b赋值,再给a+1 int c=++a; //先给a+1,再给b赋值 System.out.println(); //a=5,b=3,c=5 // && 与(and) || 或(or) ! 非(取反) 位运算 /* A= 0011 1100 B= 00 阅读全文
posted @ 2021-07-21 22:34 颜骏 阅读(122) 评论(0) 推荐(0) 编辑
摘要:第1关:Object类 ​ Java中有一个比较特殊的类,就是 Object 类,它是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类就默认继承 Object 类。因此,Object 类是 Java 类层中的最高层类,是所有类的超类。换句话说,Java 中任何一 阅读全文
posted @ 2021-07-21 17:36 颜骏 阅读(839) 评论(0) 推荐(0) 编辑
摘要://八大基本数据类型 //整数 int num1=10; byte num2=20; //-128~127 short num3=30; //-32768~327676 long num4=30L; //小数:浮点数 float num5=10.1F; //占四个字节 double num6=3.1 阅读全文
posted @ 2021-07-20 23:42 颜骏 阅读(152) 评论(0) 推荐(0) 编辑
摘要:捕获异常 try{ A B }catch(Exception e){ 异常处理 } C try:尝试,catch:捕获; 尝试执行代码A和代码B如果这两段代码有一个出现了异常,就会执行catch中的语句,如果代码A、B都不存在异常就不会执行catch代码,最后继续执行代码C ​ 本关任务:捕获程序的 阅读全文
posted @ 2021-07-20 10:52 颜骏 阅读(550) 评论(0) 推荐(0) 编辑
摘要:第1关:继承-1 ​ 本关任务:定义一个表示“雇员”(Employee)的类。定义一个表示“经理”(Manager)的类继承Employee,经理每月获得一份固定的工资。定义一个表示“工人”(Worker)的类继承Employee,工人按每月工作的天数计算工资。 package test_exten 阅读全文
posted @ 2021-07-18 16:45 颜骏 阅读(1000) 评论(0) 推荐(0) 编辑
摘要:第1关:继承:实现代码复用 ​ 本关任务:生活中的继承无处不在,请你通过继承Person类定义一个子类(派生类)Student类 class Person{ String name; int age; //构造方法 public Person(String name,int age){ this.n 阅读全文
posted @ 2021-07-18 12:24 颜骏 阅读(1553) 评论(0) 推荐(0) 编辑
摘要:第1关:类和对象:封装和信息隐藏 ​ 本关任务:如何实现同类不同个体共性的抽象;如何实现数据和方法的封装(类);如何通过一个模板(类)来创建活生生的个体(对象);如何访问对象的成员(数据成员和方法成员) class Person { //定义两个属性name和age String name ; in 阅读全文
posted @ 2021-07-15 17:03 颜骏 阅读(1574) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示