
java基本
文章平均质量分 88
因为热爱本身,就是奖励
程序员Java开发
展开
-
java-异常
Bug原创 2022-11-12 00:18:33 · 1722 阅读 · 0 评论 -
java基础_进制
1.进制1.1进制的定义:进制也就是进位计数制,是人为定义的带进位的计数方法.1.2计算机中常见进制二进制由0和1组成,逢2进1,以0b/0B开头八进制由0~7组成,逢8进1,以0开头十进制由0~9组成,逢10进1,没有前缀默认为十进制十六进制由0 ~ 9和a ~ f(不分大小写)组成,以0x/0X开头1.3进制转换进制的转换可以分为三大类:十进制到任意进制的转换、任意...原创 2022-05-24 23:08:28 · 507 阅读 · 0 评论 -
接口
接口: 1、引出接口:发现没有继承关系的类也能共享行为; 2、接口是一种独立与类的新机制,它关注的是行为,设计上大仙有行为在多个没有继承关系的类之间共享,就把它抽取到接口中,而不是蟹岛父类中; 3、1)定义接口——关键字interface; 1 2 3 4 5 6 7 publicinterface...转载 2019-03-07 15:40:24 · 152 阅读 · 0 评论 -
String的三个函数方法
1.String类的trim() 方法用于删除字符串的头尾空白符。语法:publicStringtrim()返回值:删除头尾空白符的字符串。2.String类的substring()方法截取字符串,在java语言中的用法1、 public String substring(int beginIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串始于指...原创 2019-05-05 15:16:35 · 583 阅读 · 0 评论 -
java对象属性如果为null,如何实现赋值空字符串
需求: 前人写的上传生成PDF,标题没有显示完全有null显示在上面问题: 调用别人家接口不知道为null是哪个字段造成的期望: 标题显示完整,不出现null做法: 对实体类属性遍历,对所有为空的属性,赋值为空字符串Code://实体类TestUtil test = new TestUtil(); test.setI...原创 2019-05-16 11:12:28 · 13290 阅读 · 2 评论 -
tomcat 配置图片虚拟路径不起作用
问题:项目涉及到用户头像,图片等信息,这些图片保存在项目中不方便,于是将选择保存在某个磁盘的一个文件夹中,例如 c:/files 这样的话,使用全路径会相应的有些不方便,领导觉得不安全;参考文档:https://blog.youkuaiyun.com/qq_39135287/article/details/82055549解决办法: 1.选择在tomcat中配置虚拟路...转载 2019-06-20 15:56:15 · 938 阅读 · 0 评论 -
启动项目tomact端口被占用处理
1.开始---->运行---->cmd,或者是window+R组合键,调出命令窗口2.输入命令:netstat -ano,列出所有端口的情况。(已知端口可跳过)3.查看被占用端口对应的PID,输入命令:netstat -aon|findstr "8080",回车,记下最后一位数字,即PID,这里是122084.查看是哪个进程或者程序占用了该端口(根据查到的PID...原创 2019-06-20 17:03:01 · 290 阅读 · 0 评论 -
关于BeanUtils.copyProperties() 用法及区别
坑来了: 两个类的下面有相同名字并且相同功能的方法,就用法参数顺序恰恰相反(bug级别的存在)一个为org.springframework.beans.BeanUtils,另一个是org.apache.commons.beanutils.BeanUtils,这两个类在不同的包下面,而这两个类的copyProperties()方法里面传递的参数赋值是相反的。例如:a...原创 2019-06-21 17:10:47 · 294 阅读 · 0 评论 -
异常处理
异常处理: 异常(Exception)是程序在执行过程中锁产生的问题; 异常分类: 问题:1)异常(Exception):(1 运行时异常(未检查异常):表现形式出现; (2 编译异常(检查异常):(Unhandled exception:编译异常)是在编译期调用某个方法有可能抛出某个或几个异常,需要处理,否则编译不通过; ...转载 2019-03-07 15:39:35 · 118 阅读 · 0 评论 -
常用类
字符串(看API DOC) 包装类(查API) 时间日期类 属性文件类 System Runtime Math→Math.ramdom(); 字符串:string:(1 特点;(2 方法 针对String的补充:stringBuffer、stringBuild 字符串的重要性:是所有程序员使用的最多的一种数据类型,在java中使用String表示字...翻译 2019-03-07 15:38:57 · 153 阅读 · 0 评论 -
Java中多态性的实现
Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引转载 2017-04-13 10:50:10 · 232 阅读 · 0 评论 -
Java规范命名
使用前注意事项:1、 由于Java面向对象编程的特性, 在命名时应尽量选择名词2、 驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首字母以小写开头,每个单词首字母大写(第一个单词除外)。 如:myFirstName一 包名的书写规范 (Package)推荐使用公司或机构的顶级域名为包名的前缀转载 2017-05-27 13:37:13 · 334 阅读 · 0 评论 -
数据库存储日期的字段类型到底应该用VARCHAR 还是datetime
如图所示转载 2018-03-07 18:00:00 · 2702 阅读 · 0 评论 -
Mybatis中updateByPrimaryKeySelective和updateByPrimaryKey insert和insertSelective区别
return productInfoMapper.updateByPrimaryKey(productInfo) > 0 ? true : false;return productInfoMapper.updateByPrimaryKeySelective(productInfo) > 0 ? true : false;上面的是逆转工程生成的Mapper接口对应的xml为<upd...原创 2018-03-06 15:24:18 · 1433 阅读 · 0 评论 -
POJO对象
POJO(Plain Old Java Objects)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。使用POJO名称是为了避免和 EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为 VO(value -object)或 dto(Data Transform Object)来使用.当然,如...转载 2018-04-20 15:03:14 · 243 阅读 · 0 评论 -
Java中instanceof关键字的用法
Java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。instanceof关键字的作用是判断一个对象是否是一个具体类的实例,我们在重写equals方法中要先判断是否是同一对象,之后再判断一个对象是否是另一个的实例,如果是判断各个属性值以判断是否是同一对象,不是一定不...转载 2018-10-15 15:42:55 · 269 阅读 · 0 评论 -
equals方法避免空指针的比较方法
首先看个例子public static void main(String[] args) { String a=null;//这种情形,不出现空指针异常 if("aa".equals(a)){ System.out.println("常量在前不会报错");}//出现空指针异常if(a.equals("aa")) { System.out.println(...转载 2018-10-15 15:53:46 · 1101 阅读 · 0 评论 -
当前月第一天和最后一天,查询指定日期的数据
当前月第一天和最后一天 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //获取前月的第一天 Calendar cal_1=Calendar.getInstance();//获取当前日期 cal_1.add(Calendar.MONTH, -1...原创 2018-12-14 09:58:00 · 454 阅读 · 0 评论 -
关于ArrayList.clear()与=null以及new ArrayList<E>()
ArrayList是常用到的JCF类,用来保存类型相同的一组对象,并通过下标来快速访问指定对象。今天讨论的是当我们使用完ArrayList后应该选择怎样合适的处理方式。这里现在有三种方式如下:1. 使用ArrayList的对象方法clear()ArrayList<String> list = new ArrayList<String>();list.add(...转载 2019-03-07 15:31:15 · 623 阅读 · 0 评论 -
Java集合框架(常用类) JCF
Java集合框架(常用类) JCF 为了实现某一目的或功能而预先设计好一系列封装好的具有继承关系或实现关系类的接口;集合的由来: 特点:元素类型可以不同,集合长度可变,空间不固定;管理集合类和接口; list ,set, map 3大类 collection:是所有集合中心的接口(装东西的中心) collections:是操作集合的算法类 col...转载 2019-03-07 15:35:41 · 216 阅读 · 0 评论 -
增强For
格式:for(数据类型 变量名:数组或者集合){sop(变量);}有好也有坏,弊端:只是拿出来操作,并不改变数组的值。原创 2017-04-13 09:53:11 · 223 阅读 · 0 评论