自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 异常捕捉try catch的使用

try catch的使用package com.jl.learning.exception;//try catch的使用import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class ExceptionTest2 { public static void main(String[] args) { /*try {

2020-09-22 23:59:51 439

原创 处理异常的两种方式:throws和try catch

处理异常的两种方式上抛和捕获,即throws和try catchpackage com.jl.learning.exception;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;/** 处理异常的第一种方式:在方法声明的位置上使用throws关键字抛出,谁掉用这个方法,就抛给谁。抛给调用者来处理* 这种处理异常的态度:上抛* 处理异常的第二种方

2020-09-22 22:23:54 983 1

原创 enumerate枚举的用法

enumerate枚举的用法package com.jl.learning.enumerate;/** 分析以下程序,在设计方面有什么缺陷?* */public class enumTest { public static void main(String[] args) { /*int i1 = divide(10,2); System.out.println(i1);//1 int i2 = divide(10,0); S

2020-09-22 17:00:53 245

原创 随机数Random()方法的应用

随机数Random()方法的应用package com.jl.learning.number;import java.util.Arrays;import java.util.Random;/*随机数Random()方法的应用* */public class RandomTest { public static void main(String[] args) { Random random = new Random(); int num1 = ran

2020-09-22 16:55:14 304 1

原创 SimpleDateFormat和DecimalFormat和BigDecimal

SimpleDateFormat和DecimalFormat和BigDecimalpackage com.jl.learning.date;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateTest { public static void main(String[] args) throws ParseException {

2020-09-22 16:40:52 194

原创 String int Integer互相转换关系

标题String int Integer互相转换关系package com.jl.learning.Integer.String;//String int Integer互相转换public class StringTest2 { public static void main(String[] args) { //String------->int String s1 = "100"; int i1 = Integer.parseInt

2020-09-18 00:23:30 208

原创 String.format()的应用以及与转换符搭配实现高级功能

String.format()的应用String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。String.format()字符串常规类型格式化的两种重载方式format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale locale, String format, Object… args) 使用指定的语言环境,制定字符串格式和参数生成格式化的字符串。下表显示不同转换符

2020-09-17 23:33:44 223

原创 数组练习Arrays--Arrays.binarySearch()和Arrays.sort()

数组练习ArraysArrays.binarySearch();Arrays.sort();package com.jl.learning;import java.util.Arrays;//新建二维数组,对其进行排序,并查找某一数字的下标public class ArrayTest9 { public static void main(String[] args) { //静态数组 int[] array = {5,6,8,51,61,861,601,65

2020-09-17 17:31:59 133

原创 数组练习-System.arrayCopy的使用

数组练习-System.arrayCopy的使用package com.jl.learning;//数组扩容,新建更大数组,将小的数组拷贝进入大的数组,效率低,新建的时候尽量预估数组大小,以免重复更改数组长度public class ArrayTest5 { public static void main(String[] args) { /*System.arrayCopy(Object src源, int srcPos源位置, Object dest目标

2020-09-17 16:46:51 133

原创 Integer构造方法

Integer构造方法package com.jl.learning.Integer;/*Integer有两种构造方法,可以传字符串和int* Integer(String)* Integer(int)* */public class IntegerTest { public static void main(String[] args) { String s = new String("12566"); //将字符串数据转成Integer包装类型

2020-09-17 16:29:38 689

原创 StringBuffer和StringBuilder用于字符串拼接

StringBuffer和StringBuilderpackage com.jl.learning.Integer;//面试题:String为什么不可变?//String类中有一个byte[]数组,这个数组采取了final修饰,因为数组一旦创建长度不可变,// 并且被final修饰的引用一旦指向某对象后,不可再指向其他对象,所以String不可变//StringBuffer和StringBuilder为什么是可变的呢?//String类是final修饰的,不能被继承,其底层是一种bytes[]

2020-09-17 16:15:48 300

原创 String类中的常用方法

String类中的常用方法package com.jl.learning.String;import org.w3c.dom.ls.LSOutput;import java.sql.SQLOutput;public class StringTest2 { public static void main(String[] args) { //String类中的常用方法 //1. .char charAt(int index)-----输出对象指定索引处的字

2020-09-17 02:06:30 133

原创 String类-新建String()对象引入形参

String类Object中的一些方法在String类中已经被重写,新建String()对象引入形参可调用不同的构造方法package com.jl.learning.String;public class StringTest { public static void main(String[] args) { String s1 = "sfaf"; String s2 = "sfaf"; //“==”,比较的是内存地址 Sy

2020-09-16 16:04:21 266

原创 数组练习-自写binarySearch()二分法查找数组中某值得下标

数组练习二分法查找数组中某值得下标package com.jl.learning;import java.util.Arrays;//二分法,查找目标数字在数组中的下标public class ArrayUtil { public static void main(String[] args) { int[] array = {151,56,863,48,135,32,15,31,59}; Arrays.sort(array);//二分法此方法必须先将

2020-09-16 00:46:50 124

原创 数组练习-选择排序

数组练习选择排序package com.jl.learning;public class SelectSort { public static void main(String[] args) { int[] array = {23,66,53,6,64,67,89}; //选择排序,每次i循环都选择最左边的数字,从左到右比较,将更小的数放在最左边 // i每循环一次,下次作比较的数组长度-1 for (int i = 0; i

2020-09-15 23:54:47 217

原创 数组练习-冒泡法排序

数组练习冒泡法排序package com.jl.learning;//冒泡法,从左向右两两比较,取更大的数继续往后比,i每次循环取出当前最大的数放在当前数组的最右边public class BubbleSort { public static void main(String[] args) { int[] array = {23,66,53,6,64,67,89}; //int count = 0;//用来计操作次数 //int count2

2020-09-15 23:28:13 314

原创 数组练习-新建二维数组,对其进行排序,并查找某一数字在数组中的下标

数组练习新建二维数组,对其进行排序,并查找某一数字在数组中的下标package com.jl.learning;import java.util.Arrays;//新建二维数组,对其进行排序,并查找某一数字在数组中的下标public class ArrayTest9 { public static void main(String[] args) { int[] array = {5,6,8,51,61,861,601,65}; Arrays.sort(

2020-09-15 23:06:19 90

原创 数组练习-建立房间类数组Room[] rooms,Room对象包含房间号、房间类型、状态三种属性 具有订房、退房、查看房间状态功能

数组练习建立房间类数组Room[] rooms,Room对象包含房间号、房间类型、状态三种属性具有订房、退房、查看房间状态功能//测试程序package com.jl.learning;import java.util.Scanner;public class ArrayTest8 { public static void main(String[] args) { Hotel hotel = new Hotel(); System.out.printl

2020-09-15 23:02:31 1898 1

原创 方法重写-equals方法重写

方法重写equals方法重写//重写前public boolean equals(Object obj) { return (this == obj); }//重写后public boolean equals(Object obj) { //return (this == obj); //标准格式 if (obj == null||!(obj instanceof Room)) return false; if

2020-09-15 22:31:43 108

原创 数组练习-一维数组如何模拟栈数据结构?

数组:一维数组如何模拟栈数据结构?数组练习//Mystack类public class Mystack { //使用Object可存储任何引用类型的data,模拟栈 //封装1:属性私有化 private Object [] elements; //模拟栈帧 private int index =-1; public Mystack(){ //设置默认初始化容量为15; this.elements = new Object[15]; } //封装2:get和set方法 pub

2020-09-15 22:17:28 188

空空如也

空空如也

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

TA关注的人

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