自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java核心技术之- 多线程并发-JUC总结-并发编程

1. 线程基础线程的创建与启动方式- 线程生命周期管理- 线程的状态转换- 线程同步与互斥- 程优先级设置2. 线程间通信- synchronized 关键字及其实现原理- wait() , notify() ,notifyAll(),join()方法的使用- Lock 和 Condition 的使用- volatile 关键字的使用- 原子类的使用- ConcurrentHashMap 和 ConcurrentLinkedQueue 的使用- CountD

2023-05-24 17:00:27 473

原创 StringBuffer 和 StringBuilder 类的一些方法(翻转,添加,删除,插入,替换,查找,截取)

文章目录StringBuffer 和 StringBuilder 类StringBuffer 方法StringBuffer 和 StringBuilder 类当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于

2020-07-21 21:00:56 512

原创 饲养员类,动物类,食物类。实现饲养员给动物喂食物(Java面向对象)

饲养员类,动物类,食物类。实现饲养员给动物喂食物(Java面向对象)class Foodpublic class Food {String name; public Food(String name) { this.name = name; }}class Animalpublic class Animal { String name; public Animal(String name) { this.name = nam

2020-07-15 17:08:19 6181

原创 java自定义一个学生类,属性有 姓名 年龄,如果用户在给学生年龄赋值时,年龄小于0抛出一个AgeLT0Exception,大于150 抛出一个AgeGT150Exception

自定义一个学生类,属性有 姓名 年龄,如果用户在给学生年龄赋值时,年龄小于0抛出一个AgeLT0Exception,大于150 抛出一个AgeGT150Exception1.写Test类Class Test: public static void main(String[] args) throws AgeGT150Exception, AgeLT0Exception { Student s = new Student(); s.setAge(50); System.out.print

2020-07-02 20:08:04 2961

原创 java使用Map(HashMap)集合统计字符串中某个字符出现的次数

使用Map集合统计字符串中某个字符出现的次数源码:String str = "dk111111111111111111ahwww我我爱www;dawrsf"; Map<Character, Integer> map = new HashMap<>(); //定义Map集合 for (int i = 0; i < str.length(); i++) { int count = 0; //初始化count的值 for (int j = 0; j <

2020-07-02 19:46:23 3162

原创 Math类常用方法大全(ceil,floor,rint,round,min,max),四舍五入,最大值,最小值

Math类常用方法:1. `参数的绝对值`2. `大于或等于参数的最小的整数`3. `小于或等于参数的最大整数`4. `与参数最接近的整数(四舍五入)`5. `参数最接近的long或int类型的值(根据方法返回值类型返回)`6. `两个参数中的最小值`7. `返回两个参数中的最大值`Math类不能new对象,其中的方法使用类名点来调用1. 参数的绝对值// 1、返回参数的绝对值System.out.println(Math.abs(-100)); //1002. 大于或等于参数的最小的整数//

2020-06-30 14:30:08 863

原创 String类的一些常用方法以及用法合集(substr,equals,replace,charAt,compareTo,endsWith,startsWith,valueOf,isEmpty....)

String类常用方法:String s1=“HelloJava”;String s2=“HelloJSP”;字符串值的字符个数System.out.println(s1.length()); //9比较两个字符串是否相同System.out.println(s1.equals(s2)); //false字符串替换System.out.println(s1.replace('l', 'p')); //HeppoJavaSystem.out.println(s1.replace(

2020-06-30 13:02:50 269

原创 char类型和Character之间的互相转换以及Character的一些实用方法(判断是否为空格)(判断是否为大写或小写)(返回只含该字符的字符串)(判断一个字符是否为字母或数字)

Character:用于将char类型值包装为对象char转Character:Character c1=new Character('A');Character c2=Character.valueOf('A');Character转 char:Character ch1=new Character( 'A' );char ch2=ch1.toString().charAt(0);char ch3=Character.toString(ch1).charAt(0);char ch4=c

2020-06-30 11:48:03 8191 1

原创 String和布尔类型的相互转换

String和布尔类型的相互转换1.将boolean转换成Boolean(Boolean:用于将-一个基本数据类型boolean的值包装为对象):// Boolean:用于将-一个基本数据类型boolean的值包装为对象// 1.将boolean转换成Boolean Boolean b1 = new Boolean(true);//方法一 Boolean b2 = Boolean.valueOf(true);//方法二2、将Boolean转boolean// 2、将Boolean转

2020-06-30 11:31:15 12225 1

java 完整的飞机大战小游戏 travel_sky.zip

完整的飞机大战小游戏,很适合用来当大作业或者学习能更快的掌握Java的基本语法,更快的完善对面向对象的编程的思想。

2020-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除