
java
手写的从前98
古今之成大事者,不惟有超世之才,亦必有坚韧不拔之志。
展开
-
StringBuilder 使用例子
StringBuilder stringBuilder = new StringBuilder();stringBuilder.append(person.getName()) .append("在") .append(DateTimes.toLocalDate(effected_date)) .append("从") .append(person.getOrg_name()) .append("离开");...原创 2020-09-27 10:00:50 · 330 阅读 · 0 评论 -
Java枚举
1、枚举类的定义public enum PlayerType { TENNIS, FOOTBALL, BASKETBALL}2、内部枚举其可以定义在一个类的内部,这样它的作用域就可以限定于这个外部类中使用。public class Player { private PlayerType type; public enum PlayerType { TENNIS, FOOTBALL, BASKETBALL } public boolean isBaske原创 2020-07-15 21:58:56 · 170 阅读 · 0 评论 -
基本类型和包装类型的区别
基本类型和包装类型的区别:1、包中类型可以为null,而基本类型不可以。2、包装类型可用于泛型,而基本类型不可以。3、基本类型比包装类型更高效。4、两个包装类型的值可以相同,但却不相等。5、自动装箱和自动拆箱。当需要进行自动装箱时,如果数字在-128到127之间时,会直接使用缓存中的对象,而不是重新创建一个对象。...原创 2020-07-15 21:23:55 · 246 阅读 · 0 评论 -
Java基础知识总结
1、抽象类和接口有什么区别?1)声明抽象类的关键字为 abstract , 声明接口的关键字为 interface。2)抽象类可以有具体的方法,接口不能。3)一个类只能继承一个抽象类,但可以实现多个接口。4)接口中的变量只能是隐式的常量,抽象类中可以用任意类型的变量。5)抽象类是对类的一种抽象,继承抽象类的类和抽象类本身是一种 is-a的关系。6)接口是对类的某种行为的一种抽象,接口和类之间并没有很强的关联关系,所有的类都可以实现 Serializable 接口,从而具有序列化的功能。7)如果原创 2020-07-15 20:46:37 · 244 阅读 · 0 评论 -
抽象类,了解了
抽象类的五个关键点1、定义抽象类的时候需要用到关键字 abstract , 放在 class 关键字前。抽象类命名要使用Abstract 或 Base 开头。2、抽象类不能类实例化,但可以有子类。尝试通过 new 关键字实例化的话,编译器会报错,提示 “类是抽象的,不能实例化”。通过 extends 关键字可以继承抽象类,继承后,继承的类是子类。3、如果一个类定义了一个或者多个抽象方法,那么这个类必须是抽象类。当一个普通类(没有使用abstract 关键字修饰)中定义了抽象方法,编译器就会有两处错误提原创 2020-07-15 20:36:01 · 454 阅读 · 0 评论 -
String、StringBuffer和StringBuilder三个类的异同
Java提供了三个类,用于处理字符串,分别是String、StringBuffer、StringBuilder。其中StringBuilder是jdk1.5才引入的。String类有final修饰符修饰,所以String类是不可变的,对象一旦创建,不能改变。String类中有个value的字节数组成员变量,这个变量用于存储字符串的内容,也是用final修饰,一旦初始化,不可改变。Java提供...原创 2020-04-27 09:50:52 · 390 阅读 · 0 评论 -
Java通过for循环往List类型的数组中添加数据
List<Weixinuser> lists = page.getRecords(); List<Weixinuser> userinfo = new ArrayList<>(); for(Weixinuser list:lists){ if(list.getTurename()!=null...原创 2020-03-07 10:43:17 · 9635 阅读 · 1 评论 -
Exception in thread "main" java.lang.SecurityException: Prohibited package name: java
报错的具体内容如下:Exception in thread "main" java.lang.SecurityException: Prohibited package name: java at java.lang.ClassLoader.preDefineClass(ClassLoader.java:659) at java.lang.ClassLoader.defineClass(Cl...原创 2020-02-29 20:01:55 · 525 阅读 · 0 评论 -
java 判断两个字符串相等
在编程中,通常比较两个字符串是否相同的表达式是“” ,但在 Java 中不能这么写。在 Java 中,如果要比较 a 字符串是否等于 b 字符串,需要这么写: if(a.equals(b)){ } 返回 true 或 false equals()方法 方法 String 的 equals()方法用于比较两个字符串是否相等。由于字符串是对象类型,所以不能 简单的用“” (双等号)判断两个字符串是否相...原创 2020-02-27 16:08:35 · 421 阅读 · 0 评论 -
18 个 Java8 日期处理的方法
示例1:Java 8中获取今天的日期示例2:Java 8中获取年、月、日信息示例3:Java 8中处理特定日期示例4:Java 8中判断两个日期是否相等示例5:Java 8中检查像生日这种周期性事件示例6:Java 8中获取当前时间示例7:Java 8中获取当前时间示例8:Java 8如何计算一周后的日期示例9:Java 8计算一年前或一年后的日期示例10:Java 8的Cloc...原创 2020-02-16 11:36:02 · 203 阅读 · 0 评论 -
java实例:从键盘输入自定义输入三个整数,实现从小到大排序。
使用冒泡排序实现:package test;import java.util.Scanner;public class Paixu { public static void main(String[] args) { //定义一个int类型的数组 int[] array=new int[3]; Scanner scan= new Scanner(System....原创 2019-03-03 16:38:37 · 3500 阅读 · 0 评论 -
Java基本类型的取值范围。
Java数值类型的基本类型的取值范围。public class PrimitiveTypeTest { public static void main(String[] args) { // byte System.out.println(&amp;quot;基本类型:byte 二进制位数:&amp;quot; + Byte.SIZE); System.out...原创 2019-03-03 16:31:07 · 230 阅读 · 0 评论 -
JDK1.8安装与环境变量的配置win7、win10都适用
1、下载java下载地址 https://www.oracle.com/technetwork/java/javase/downloads/index.html2、安装双击java安装包进行安装,过程如下。1)原创 2019-01-10 09:26:41 · 1722 阅读 · 0 评论