自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA -> 显示参数快捷键无效

除了网上大多数勾选的解决方法外:1 使用的是eclipse的快捷键改输入parameter info

2020-08-29 13:38:08 302

原创 Java基础 -> String传地址且是final不变类型(笔记)

/** * 基本数据类型传值,引用数据类型传地址(String) */public class Test8263 { public static void main(String[] args) { rexz rexz = new rexz(); rexz.asdf(rexz.chars, rexz.String); }}class rexz { String String = new String("123"); char[] c.

2020-08-28 17:53:20 217

原创 Java基础 -> 线程Thread的相关方法笔记

一些常用方法run():重写Threadrun方法,将要执行的操作写在代码中public void run() {}start():启动线程,并且调用run方法对象名.start();currentThread():返回正在执行的线程getName():获取当前线程的名字Thread.currentThread().getName();//获取当前执行的线程的名字setName():设置当前线程的名字对象名.setName(“线程一”);Thread.currentThread()

2020-08-26 17:36:04 85

原创 Java基础 -> 线程安全(Thread,runnable,代码块,方法,lock锁)

同步代码块处理线程安全package test;/** * 只有线程的数据需要共享,用到同一个数据代码才会出现线程安全问题,会出现多线程用一个数据出现的不安全。 * 同步监视器:锁,任何一个类的对象都可以充当锁,多线程共用一个锁的对象,即同一把锁 * synchronized();线程安全,使用后再synchronized代码块内的代码 * 只能在执行完毕以后才能再次被使用,不可以在还没有停止时被使用。 * 缺陷:效率低,只有一个线程参与,其他的等待 *

2020-08-25 19:56:54 416

原创 Java基础 -> 创建多线程(thread,runnable,callable,线程池)

一些常用方法run():重写Threadrun方法,将要执行的操作写在代码中public void run() {}start():启动线程,并且调用run方法对象名.start();currentThread():返回正在执行的线程getName():获取当前线程的名字Thread.currentThread().getName();//获取当前执行的线程的名字setName():设置当前线程的名字对象名.setName(“线程一”);Thread.currentThread()

2020-08-24 20:15:38 243

原创 Java基础 -> 异常(try-catch,throws,throw)

异常的处理异常“抛”:程序出现异常就会在异常代码处生成一个异常类的对象并抛出,抛出对象以后,之后的代码就不在执行。异常“抓”:处理异常的方式:①try-catch-finally ②throws①try-catch-finally格式:/* * 格式: * try{ * //可能出现异常的代码 * }catch(异常类型 变量名1){ * //处理异常的方式1 * }catch(异常类型 变量名2){ * //处理异常的方式2 * } *

2020-08-19 21:35:19 413

原创 Java基础 -> 内部类

内部类:成员内部类—局部内部类(方法,代码块,构造器)/* * 外部类Lei,和各种内部类 * * 内部类:通用类的作用: * 可以写方法,构造器,定义属性 * 可以用final修饰,修时候不能继承,没有子类,不修饰可以继承 * 可以用abstract修饰,抽象类 * * 作为内部类而有的不同点: * 可以用static修饰了,外部类是不可以的。 * 可以用4种修饰符,public private protected default,外部类只能用pub

2020-08-19 18:31:48 113

原创 Java基础 -> interface接口

interface中的成员 jdk7:全局变量:public static final XX;抽象方法:public abstract void xx(){};jdk8:静态方法,默认方法/** * * main方法 * */public class Java { public static void main(String[] args) { int asd = B.FF;//可以直接用(接口名.属性名) B.RR = 30;//报错,不可以改变了,是全局常量了 }}

2020-08-18 18:04:25 274

原创 Java基础 -> 匿名的类,对象,接口

**1:匿名子类,没有写出子类,直接在执行的时候写的骚操作。**public class Bs{ //本来因为abstract方法没有重写不能new的 As sd = new As(){ public void Cs(){ system.out.println(); //表示重写了abstract方法,在一个匿名子类 } public void Es(){ system.out.println(); //表示重写了abstract方法,在一个匿名子类

2020-08-17 20:59:05 200

原创 Java基础 -> abstract关键字(抽象的)

abstract修饰类,方法①abstract修饰类abstract修饰的类必须有子类,可以接下来实例化。这是类中没有abstract方法时。public class Bs{ public static void main(String[] args){ As asd = new As(); //错误,abstract修饰的类不能实例化(new); }} abstract class As{ }②abstract修饰方法类中有abstract方法,子类中要想实例化,就需要重写

2020-08-17 20:16:02 287

原创 Java基础 -> 设计模式(单例)

单例设计模式:只存在一个对象实例,只能new出来一个对象,再多也没有都是同一个。//第一种 public class Aa{ private Aa(){ } private static Aa asd = new Aa();//自己new对象,结果是不调用方法就会加载对象 public static void bb(){ return asd; //返回对象,在main中直接调用As qwe = Aa.bb();//造对象 } } //第二种 public

2020-08-17 18:47:51 86

原创 Java基础 -> final关键字

final–最终的final;修饰类,方法,变量①修饰类final class aa{ //表明类aa不能在被继承了,是最终类。} class b extends aa{ //错误 ,aa不能被再继承。}②修饰方法public final void cc(){ //表明方法不能被重写,内容不允许在子类中重写改变。}③修饰变量final int dd = 10; public void ee(){ dd = 20; //错误,dd加了final,不允许在改,相

2020-08-17 17:49:29 73

原创 Java基础 -> 代码块(初始化块)

①当不能在方法中定义的属性(避免多次调用方法而创建很多个不同的属性对象);②又不能直接定义的,需要使用代码快。//静态代码块static{ 随着类的加载而自动执行; 可以调用静态的方法属性,不能调用非静态的(还没创建对象);}//非静态代码块{ 对象创建而自动执行; 创建对象后,静态非静态方法属性都可以调用;}...

2020-08-17 14:10:13 92

原创 Java基础 -> static静态关键字

① static修饰属性:静态变量(类变量)静态(加static) vs 非静态(不加static,实例变量)public class Qer{ public static void main(String[] args){ Asd asd1 = new Asd(); asd1.age = 40; asd1.name = "大哥"; Asd asd2 = new Asd(); asd2.age = 30; asd2.name = “小哥”; asd1.test = 10; Sys

2020-08-16 21:07:25 144

原创 Java基础 -> 本类中调用方法不用.可以直接写方法

public class Xx{ public void aa{ bb(); } public void bb(){ }}

2020-08-16 17:50:15 787

原创 Java基础 -> 8种基本数据类型对应的包装类

byte---Byteshort---Shortint---Intagerlong---Longfloat---Floatdouble--Doubleboolean---Booleanchar---Character

2020-08-16 16:26:46 213

原创 Java基础 -> vector代替数组

API类 Vectorjava.lang.Object继承者 java.util.AbstractCollection继承者 java.util.AbstractList继承者 java.util.Vector创建:Vector vec = new Vector();构造方法摘要 Vector() 构造一个空向量,使其内部数据数组的大小为 10,其标准容量增量为零。 Vector(Collection<? extends E> c)

2020-08-15 22:05:02 353

原创 Java基础 -> 自动装箱拆箱(对象赋给基本数据类型)

java5.0之后可以类 xx = new 类(1);基本数据类型 yy = xx;类 xx = yy;1 可以不用遵循int等基本数据类型只能赋给int,不能赋给类的规则。2 可以自动变更,类可以赋给基本数据类型,基本数据类型也可以赋给类。...

2020-08-15 21:13:15 113

原创 Java基础 -> instenceof关键字(判断向上向下转型)

**instanceof :**左边的对象是否是右边的类的实例,返回 boolean 的数据类型。A instenceof B子类的父类 aa = new 子类();aa instenxeof 子类:trueaa instenceof 子类的父类:trueaa instenceof 子类的子类:false...

2020-08-14 22:14:19 285

原创 Java基础 -> 快速排序

1

2020-08-01 23:06:24 53

原创 Java基础 -> 方法创建

public void xx(){}//没有返回值public String xx(){return xxx;}//返回一个String型的值

2020-08-01 22:42:22 116

空空如也

空空如也

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

TA关注的人

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