![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
❀❀❀❀❀❀-Java
女汉纸一枚
丢弃对未来的怯懦,保持对未来的执着。
展开
-
【java基础】WebDataBinder
作用:把字符串形式的参数转换成服务端真正需要的类型的转换工具 那就需要借助于PropertyEditor 来帮助你完成复杂对象的对应关系,这个借口提供了两个方法,将一个property 转成string getAsText(), 另外一个方法是将string类型的值转成property对应的类型。使用起来也很简单,例子如下:@InitBinder public void b...原创 2018-05-27 19:19:07 · 1411 阅读 · 12 评论 -
【广告项目】Java 实现list接口的三个常用类
在做这个广告项目的时候,简直被自己蠢哭了,基础很重要啊。List是一个接口类,常用的实现它的有是三个,分别为:ArrayList、LinkedList、VectorArraryList:特点:查询快,增删效率低,线程不安全。底层代码采用object数组来存储元素,所以,这个类所有的方法都是围绕Object来展开的。ArrayList的初始化长度为10,当存储长度超过这个限制后,可以采用ne...原创 2017-08-06 19:52:47 · 653 阅读 · 15 评论 -
【java基础】数据类型和运算符
1、java当中变量什么时候需要初始化?成员变量:不管有没有显式的初始化,java虚拟机都会先给它初始化默认值。局部变量:负责接收一个表达式值的局部变量可以不初始化,参与运算和直接输出等其他情况的局部变量必须初始化。总之:属性(成员变量)可以不初始化,局部变量参与运算之前必须赋值2、空引用(null)只能被转换成引用类型,不能转换成基本类型,所以不要把一个null值赋值给基本数据类...原创 2017-12-10 21:04:54 · 283 阅读 · 16 评论 -
【java基础】流程控制和数组
1、在处理if...else语句时候,总是考虑先处理包含范围更小的情况2、if中条件执行体(代码块)有多行的时候,需加入大括号,当if下面只有一行的时候,可以不用加入大括号3、break终止循环,可以通过break outer;前提是用outer标记需要终止的循环,最后break outer;语句结束的就是标记的循环,continue终止循环剩下的语句4、为什么静态成员、静态方法中不能...原创 2017-12-17 09:40:33 · 272 阅读 · 14 评论 -
【java基础】Object所有方法
1、对象克隆public Object clone() throws CloneNotSupportedException;例如:克隆对象所在的类一定要实现java.lang.Cloneable接口。2、对象输出:public String toString();例如:直接输出对象时会默认调用toString()方法,System.out.println(obj);其中obj内部默认调...原创 2018-01-13 19:37:50 · 304 阅读 · 10 评论 -
【lamdba表达式】lambda expressions are not supported at this language level
maven项目:其他项目:原创 2018-01-21 11:30:30 · 255 阅读 · 14 评论 -
【java基础】类实例化三种方法
类实例化的最终目的无非就是用类对象的属性或者方法,下面分情况说明一下三种实例化方法产生的效果:首先声明一个StudentEntity实体类 package com.zlt.others;public class StudentEntity { private String userName; private int password; public St...原创 2018-01-21 20:39:30 · 1448 阅读 · 17 评论 -
【Java基础】---变量
1、什么是变量?1】内存中的一个存储区域2】该区域有自己的名称(变量名)和类型(数据类型)3】Java中每个变量必须先声明,后使用4】区域的数据可以在同一类型范围内不断变化2、使用变量需要注意?1】变量的作用域:一对{}之间有效2】在合适的位置需要进行初始化值3、定义变量的格式?1】数据类型 变量名 = 初始化值2】通过变量名来访问这块内存区域的4、变量...原创 2018-05-20 15:47:13 · 151 阅读 · 14 评论 -
【Java基础】---交换两个变量值方法
前提://声明两个局部变量int m =12;int n = 5;第一种://第一种方法:提供一个临时变量int temp = m;m=n;n=temp;System.out.println("m:"+m+"n:"+n);第二种://第二种方法:当m和n较大时,有可能出现精度损失m=m+n;n=m-n;m=m-n;System.out.println(...原创 2018-05-20 16:55:05 · 316 阅读 · 18 评论 -
【Java基础】---switch语句
使用注意:1】根据变量的值,选择相应的case去判断,一旦满足case条件,执行case的相应语句。如果没有break或者已经到结尾的话,会继续执行执行其下的case语句,此时需要根据需求来选择是否加入break,比如输入某个月的几号,要求得出这个是一年的第几天,这个时候可以不加入break。也可以有其他的设计方案2】default:是可选的,位置是灵活的,但是运行过程中,总是先匹配其他的...原创 2018-05-20 17:13:17 · 351 阅读 · 15 评论 -
【Java基础】---break和continue
break:使用在switch-case中或者循环中,如果使用在循环中,表示:结束当前循环continue:使用在循环结构中,表示:结束当次循环注意:1】若有两层嵌套循环,要求,内部循环不满足,终止外部整个大循环,可以考虑使用标签。fortest:for (int i=1;i<5;i++){ for (int j=1;j<=10;j++){ i...原创 2018-05-20 17:21:08 · 224 阅读 · 16 评论 -
获取汉字首字母
不多说了,直奔主题: package com.glmedia.advert.utils;public class FirstLetterUtil { private static int BEGIN = 45217; private static int END = 63486; // 按照声母表示,这个表是在GB2312中的出现的第一个汉字,也就...原创 2017-07-30 11:45:50 · 301 阅读 · 16 评论