03 2022 档案

摘要:java中的异常1、什么时候throw可以单独使用? public static String test() throws Exception{ 13 int a = 10; 14 int b = 0; 15 try{ 16 System.out.print("前"); 17 int d = a/b; 18 ret 阅读全文
posted @ 2022-03-30 17:10 青牛梦旅行 阅读(25) 评论(0) 推荐(0) 编辑
摘要:try{}catch(){}的执行过程情形一:catch中抛出异常,让调用方来处理 1 public class HelloWorld { 2 public static void main(String []args) { 3 System.out.println("Hello World!"); 4 String c = "wo"; 阅读全文
posted @ 2022-03-30 16:12 青牛梦旅行 阅读(190) 评论(0) 推荐(0) 编辑
摘要:for循环的执行顺序一、形式: for(表达式1; 表达式2; 表达式3){ 循环语句块 }for(int i=1; i<10; i++){ print("hello world")} 二、代码执行顺序: 1) 先执行“表达式1”。 2) 再执行“表达式2”,如果它的值为真(非0),则执行循环体,否则结束循环。 3) 阅读全文
posted @ 2022-03-29 16:20 青牛梦旅行 阅读(7866) 评论(0) 推荐(0) 编辑
摘要:SpringMVC(一)一、SpringMvc是什么? 它是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。 二、SpringMVC的 阅读全文
posted @ 2022-03-29 16:16 青牛梦旅行 阅读(22) 评论(0) 推荐(0) 编辑
摘要:AOP-面向切面编程一、定义: 它是贯穿于方法之中,在方法执行前、执行时、执行后、返回值后、异常后要执行的操作。通俗点说:将我们原本一条线执行的程序在中间切开加入了一些其他操作。 补充解释: 在应用AOP编程时,仍然需要定义公共功能,但可以明确的定义这个功能应用在哪里,以什么方式应用,并且不必修改受影响的类。这样一来横 阅读全文
posted @ 2022-03-28 16:58 青牛梦旅行 阅读(22) 评论(0) 推荐(0) 编辑
摘要:if判断的优化版本(switch、map实现)if判断走不同分支的代码优化 阅读全文
posted @ 2022-03-25 16:18 青牛梦旅行 阅读(102) 评论(0) 推荐(0) 编辑
摘要:java-迭代器使用(修改元素的值)List<Map> dataTest = [{"name":"张飞", "age":"18", "sex":"男"}, {"name":"关羽", "age":"19", "sex":"男"}, {"name":"刘备", "age":"20", "sex& 阅读全文
posted @ 2022-03-25 15:30 青牛梦旅行 阅读(991) 评论(0) 推荐(0) 编辑
摘要:一、重写与重载之间的区别 区别点重载方法重写方法 参数列表 必须修改 一定不能修改 返回类型 可以修改 一定不能修改 异常 可以修改 可以减少或删除,一定不能抛出新的或者更广的异常 访问 可以修改 一定不能做更严格的限制(可以降低限制) 二、总结 方法的重写(Overriding)和重载(Overl 阅读全文
posted @ 2022-03-22 16:39 青牛梦旅行 阅读(797) 评论(0) 推荐(0) 编辑
摘要:1、字符串拼接我们惯用: String str = "hello"; for(int i=0;i<100;i++){ str = str + "Tom" } 2、弊端:当循环体太大的时候会造成巨大的内存资源浪费,因为这种方法每次拼接都会new一个新的StringBuilder对象,将string转换 阅读全文
posted @ 2022-03-22 11:57 青牛梦旅行 阅读(247) 评论(0) 推荐(0) 编辑
摘要:一、整数型包装类对象值的比较,使用equals方法进行比较 题眼:整型包装类、值的比较 注:== :对于基本类型,比较的是值;对于引用类型,比较的是地址值。 // 组一Integer i1=new Integer(10); Integer i2=10; // Integer.valueOf(10) 阅读全文
posted @ 2022-03-22 10:54 青牛梦旅行 阅读(469) 评论(0) 推荐(1) 编辑
摘要:java判断两对象是否相等(Objects.equals(a,b))一、问题: 我们常用euqals方法判断两个字符串对象是否相等,如下: strA.equals(strB); 但是这种方法当strA为空的时候会报空指针异常,一般用非空的对象调用equals方法。 二、解决方案: 在jdk7以后,java引入了比较两个对象的新的方法,Objects.equals(O 阅读全文
posted @ 2022-03-22 10:29 青牛梦旅行 阅读(1792) 评论(0) 推荐(0) 编辑
摘要:一、索引的作用: 答:提高数据查询效率。 二、索引的种类: 1.聚集索引(主键索引):在数据库里面,所有行数都会按照主键索引进行排序。 2.聚集索引:就是给普通字段加上索引。 3.联合索引:就是好几个字段组成的索引,称为联合索引。 联合索引遵守左前缀原则: A:select * from stude 阅读全文
posted @ 2022-03-21 16:49 青牛梦旅行 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1、代码字体大小设置:Flie——Settings->Editor->Color Schema Font 2、菜单栏字体大小设置:File–>Settings->Use custom font 阅读全文
posted @ 2022-03-18 10:19 青牛梦旅行 阅读(309) 评论(0) 推荐(0) 编辑
摘要:idea-自动保存设置+确保修改正确一、问题描述: idea默认会自动保存修改,常常会因为无意识触碰键盘引起的修改,导致莫名的bug,让人防不甚防。 二、解决办法: 1、关闭自动保存: File->Settings->Appearance&Behavior->System Settings,在右边的Synchronization选项下 阅读全文
posted @ 2022-03-04 13:50 青牛梦旅行 阅读(6586) 评论(0) 推荐(0) 编辑

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