自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中自动拆装箱详解

/**jdk5以后,新特性:自动拆装箱* 内存中:* 自动拆卸*Integer -----------------------> 自动转换int类型:int** 自动装箱*int类型 ---------------------->自动转换引用类型 :Integer**/public class IntegerDemo3 { public stat...

2020-01-15 01:18:25 128

原创 Java中String和int之间的转换方式总结

package day16;public class StringAndInt { public static void main(String[] args) {//String------>Integer----->int String s = "123456";//方式一:public static int parseInt(String s) int a = I...

2020-01-15 01:15:45 85

原创 Java中将数组转换为字符串的两种方式:String和StringBuffer

package day16;//自定义int数组,将数组拼接成字符串,两种方式实现!public class ArrayToString { public static void main(String[] args) { int arr[] = { 11, 22, 33, 44, 55, 66 }; arrayToString(arr); System.out.println(...

2020-01-14 23:58:01 361

原创 Java中字符串反转的四种求法

package day16;//字符串反转public class StringReverse { public static void main(String[] args) { String s = "嫣唐是神女的我"; String s1 = reverse(s); System.out.println(s1); System.out.println("--------...

2020-01-14 23:19:49 100

原创 代码块问题现详解

在Java中使用,{}包起来的内容,称为代码块代码块分为:局部代码块在类中的局部位置(方法中定义)作用:限定当前该局部变量的生命周期,仅仅是在当前代码块作用域中有效构造代码块在类中的成员位置使用{}定义,每次执行构造方法之前,先执行构造代码块如果有构造代码块作用:可以将多个构造方法中的相同的代码可以放到构造代码块中,给对象进行初始化!静态代码块在类中的成员位置,static{} ...

2020-01-07 00:19:19 205

原创 ***代码块经典例题:***

代码块经典例题:class Fu4{ static{ System.out.println("静态代码块Fu"); } { System.out.println("构造代码块Fu"); } public Fu4(){ System.out.println("构造方法Fu"); }}class Zi4 extends Fu4{ static{ System.o...

2020-01-07 00:00:33 234

原创 继承经典例题

看程序写结果:类名 对象名 = new 类名() ; 对数据进行初始化1)系统默认初始2)显示初始化3)构造方法初始化在继承中,子类继承父类,可能父类的数据,需要让父类先进行初始化,然后子类初始化(分层初始化)class X{ Y b = new Y(); X(){ System.out.println("X") ; //X } }class Y{ Y(){ Sy...

2020-01-06 23:56:35 194

原创 Java中继承知识点总结

继承的概念:将多个类中的共同代码单独提取出来,形成一个独立的类,多个类和当前独立的类产生一种关系: 继承关系 : extends继承的好处:1)提高了代码的复用性2)提高了代码维护性3)类和类产生这种关系,是多态的前提条件! Java中的开发原则: Java的所有原则以及Java 23种设计模式,都需要遵循低耦合,高内聚低耦合,高内聚 (降低耦合性,提高内聚性)耦合:指的是类和类...

2020-01-06 23:52:15 297

转载 Java中继承和接口的比较

当使用继承的时候,主要是为了不必重新开发,并且在不必了解实现细节的情况下拥有了父类我所需要的特征。但是很多时候,一个子类并不需要父类的所有特征,它可能只是需要其中的某些特征,但是由于通过继承,父类所有的特征都有了,需要的和不需要的特征同时具备了。而那些子类实际上不需要用到的,有时候甚至是极力避免使用的特征也可以随便使用,这就是继承的副作用。特别是允许多重继承的java语言中,很容易引起不容易发现...

2020-01-06 15:24:32 242

原创 使用javadoc 制作工具类的文档说明书

使用javadoc 制作工具类的文档说明书步骤1)定义类ArrayTool 单独操作数组2)将构造方法私有化,外界不能创建对象,保证数据安全性3)给ArrayTool的方法都是加上static修饰,通过类名调用4)给每一个方法上加入文档注释该功能描述什么意思有参数:参数表示的是什么有返回值:返回值返回的是什么5)进入dos控制台在当前目录下,使用javadoc -d 目录名(...

2020-01-06 14:02:58 303

原创 Java中使用工具类来打印数组

需求:给定义一个数组,用工具类的方法遍历数组!//测试类class ArrayDemo{ public static void main(String[] args){ //定义一个数组,静态初始化 int[] arr = {11,55,88,44,33} ; //遍历数组 /* for(int x = 0 ; x < arr.length ; x ++){ ...

2020-01-06 10:16:30 610

原创 Java中二维数组

二维数组:概念:二维数组的元素就是一个一维数组,以及一维数组对用的长度int x ,y ;int[] x , y ;x是一个一维数组,y是一个一维数组int[] x , y[] ;x是一个一维数组,y是一个二维数组int[][] x ; x是一个二维数组定义格式1:动态初始化:数据类型[][] 数组名称 = new 数据类型[m][n] ; (推荐第一种)数据类型 数组名称[]...

2020-01-05 21:39:10 143

原创 Java中构造方法的作用

构造方法:给对象进行初始化,给成员变量进行赋值格式: *1.构造方法的方法名和类名一致 2.没有具体的返回值 3.连void都没有*注意: 如果没有给出无参构造方法,系统会默认给出,建议一般都给出无参构造方法. Student s = new Student() ;一直没有报错原因 如果给出了有参构造方法,系统不会再给出无参构造方法,倘若给出...

2020-01-05 21:34:22 130

原创 局部变量和成员变量的区别

局部变量和成员变量的区别?1)在类中的位置不同成员变量:成员位置—在类中,方法外定义的变量局部变量:在方法定义中,或者方法声明上的变量2)在内存中的位置也不同成员变量:在堆内存中局部变量:在栈内存中3)生命周期成员变量:随着对象的创建而存在,随着对象的回收而消失局部变量:随着方法调用而存在,随着方法的调用完毕而消失4)初始化不同成员变量:跟对象相关的,描述一个对象的属性(成员...

2020-01-05 20:50:26 90

原创 成员方法的四种类型

类的成员: 成员变量 构造方法:无参构造/有参构造 成员方法 是否存在返回值 有具体返回值类型 没有具体返回值类型 void 是否有参数 空参的 有参的//自定义一个Demo类class Demo{ //有返回值类型的,但是没有参数的 public String function(){ return "helloworld" ...

2020-01-05 20:47:34 1674

原创 具体的类,实际参数传递原理

基本类型作为方法的形式参数,形式参数的改变不会影响实际参数引用类型作为方法的形式参数,形式参数的改变会直接影响实际参数,如果是一个具体的类,实际参数如何传递?//定义一个类class Demo{ public int sum(int a,int b){ //基本类型作为形式参数传递 return a+b ; } public void printArray(int[] arr){ ...

2020-01-03 11:51:48 112

原创 方法的形式参数是基本数据类型和引用数据类型

方法的形式参数如果是一个基本数据类型,形式参数的改变对实际参数没有影响! (具体的数据值) 方法的形式参数如果是引用数据类型,形式参数的改变会直接影响实际参数!(空间地址值) class ArgsDemo{ public static void main(String[] args){ //定义两个变量 int a = 10 ; int b = 20 ; Syste...

2020-01-02 17:17:24 491

原创 Java二维数组

二维数组:概念:二维数组的元素就是一个一维数组,以及一维数组对用的长度常见定义形式:int x ,y ;int[] x , y ;x是一个一维数组,y是一个一维数组int[] x , y[] ;x是一个一维数组,y是一个二维数组int[][] x ; x是一个二维数组定义格式1:动态初始化数据类型[][] 数组名称 = new 数据类型[m][n] ; (推荐第一种)数据类型 ...

2020-01-02 16:27:48 118

空空如也

空空如也

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

TA关注的人

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