随笔分类 -  java基础专题

记录java中基础知识点。
摘要:Java标准库内建了一些通用的异常,这些类以 Throwable 为顶层父类。Throwable又派生出 Error 类和 Exception 类。 错误:Error类以及他的子类的实例,代表了JVM本身的错误。错误不能被程序员通过代码处理,Error很少出现。因此,程序员应该关注Exception 阅读全文
posted @ 2019-04-22 18:33 明天,你好啊 阅读(168) 评论(0) 推荐(0)
摘要:java.runtime.name=Java(TM) SE Runtime Environmentsun.boot.library.path=D:\java\jdk1.8.0_201\jre\binjava.vm.version=25.201-b09java.vm.vendor=Oracle Cor 阅读全文
posted @ 2019-04-04 15:39 明天,你好啊 阅读(2555) 评论(0) 推荐(0)
摘要:org.apache.commons.lang3 提供了String常用的操作,常用的有isEmpty(String str);isBlank(String str); 判断字符串是否为空、null、""等。<!--apache commons--><dependency> <groupId>org 阅读全文
posted @ 2019-04-04 13:55 明天,你好啊 阅读(2955) 评论(0) 推荐(0)
摘要:一、基本数据类型的特点,位数,最大值和最小值。1、基本类型:short 二进制位数:16 包装类:java.lang.Short 最小值:Short.MIN_VALUE=-32768 (-2的15此方)最大值:Short.MAX_VALUE=32767 (2的15次方-1)2、基本类型:int 二进 阅读全文
posted @ 2019-04-04 10:13 明天,你好啊 阅读(12392) 评论(0) 推荐(1)
摘要:1byte=8bit 【tinyint】 从 0 到 255 的整型数据。存储大小为 1 字节。如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。 【smallint】 从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 阅读全文
posted @ 2019-04-04 10:02 明天,你好啊 阅读(1051) 评论(0) 推荐(0)
摘要:1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String 2.StringBuilder:线程非安全的,StringBuffer:线程安全的 3.String 声明的对象是不可变对象。 如果一个StringBuffer对象在字符串缓冲区被多个线程使用时 阅读全文
posted @ 2019-04-03 19:00 明天,你好啊 阅读(188) 评论(0) 推荐(0)
摘要:哈希码: hashCode的作用是用来获取哈希码,也可以称作散列码。实际返回值为一个int型数据。用于确定对象在哈希表中的位置。 Object中有hashcode方法,也就意味着所有的类都有hashCode方法。 因为hashCode()并不是完全可靠,有时候不同的对象他们生成的hashcode也会 阅读全文
posted @ 2019-04-03 14:26 明天,你好啊 阅读(1191) 评论(0) 推荐(0)
摘要:equals 是 用来比较二个对象内容是否相等。 == 是用来比较二个对象的内存是否相等。 truefalsefalse truetruetrue 由上面的运行结果,得出结论。 基本数据类型:byte,short,char,int,long,float,double,boolean 栈中存放基本的数 阅读全文
posted @ 2019-04-03 14:14 明天,你好啊 阅读(556) 评论(0) 推荐(0)
摘要:switch case 语句有如下规则: switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。 switch 语句可以拥有多个 case 语句 阅读全文
posted @ 2019-04-02 19:15 明天,你好啊 阅读(1428) 评论(0) 推荐(0)
摘要:1、return i:1内层循环执行i:2 return 直接中止循环,无论是单循环还是嵌套循环都会终止执行。 2、break 内层循环,i:1内层循环执行之后输出结果内层循环,i:2外层循环,在内层之后输出内层循环,i:1内层循环执行之后输出结果内层循环,i:2外层循环,在内层之后输出 break 阅读全文
posted @ 2019-04-02 18:43 明天,你好啊 阅读(2533) 评论(0) 推荐(0)