
java
文章平均质量分 65
GreatDistance
想学习,想进步
展开
-
Java方法传参
Java方法传参:在java中方法的参数传递为值传递。给方法传值,其实是就是将实参数值的副本(内存中实参的一份复制)传入方法内,而参数本身不受到影响。简单数据类型和复合数据类型都传递一份实参栈值的副本。下面我们来看一个例子:public class Demo{ //更改这两个变量的值 public static void change(int i,int j) { int t = i;...原创 2018-04-21 00:00:12 · 4551 阅读 · 1 评论 -
Java程序执行的过程
java程序执行的过程:Step1:将字节码加入内存;Step2:对字节码进行合法性检查;Step3:jvm会为每个字节码文件都生成一个对象(class);Step4:执行静态代码块,初始化静态成员等;Step5:执行入口函数main方法;注意:实例块和静态块,可以对java对象进行初始化操作,和构造器非常类似静态块先于main方法执行,实例块先于构造方法执行下面来看一段代码你能排出先后顺序吗?D...原创 2018-04-21 00:42:31 · 2149 阅读 · 0 评论 -
java读取properties配置文件
Java读取properties配置信息的两种方法Eclipse java Project目录结构:aaa.propertiesuser=rootport=8888ip=192.168.7.124 方法一:Demo01.javapackage com.properties.read;import java.io.IOException;import j...原创 2018-10-03 16:50:06 · 191 阅读 · 0 评论 -
java线程控制
java线程控制1、线程睡眠 sleep()2、线程优先级 setPriority()3、线程让步 Thread.yield()4、守护线程 setDaemon(true)5、线程合并 join()一、线程睡眠 sleep() Thread.sleep(long millis) 单位:毫秒(ms)如果需要让当前正在执行的线程暂停一段时,并进入阻塞状态,则可以通过...原创 2019-04-15 17:55:12 · 199 阅读 · 0 评论 -
单例设计模式
单例设计模式:单例设计模式:保证类在内存中只有一个对象。怎样保证类在内存中只有一个对象? 构造方法私有,控制类的创建,不让其他类来创建本类的对象。 在本类中定义一个本类的对象。 对外提供公共的访问方式单例的写法:(1)饿汉式class Singleton { // 1.构造方法私有 private Singleton() { ...原创 2019-04-16 18:53:24 · 195 阅读 · 0 评论 -
java中 == 与equals()的区别
java中==与equals的区别是什么?1、==对于基本类型和引用类型 == 的作用是不同的基本类型:比较的是值是否相同; 引用类型:比较的是引用是否相同;代码示例:String str1 = "Hello World!";String str2 = "Hello World!";String str3 = new String("Hello World!");...原创 2019-04-15 01:14:49 · 291 阅读 · 0 评论 -
java创建线程的方式
java创建线程的三种方式1、继承Thread类创建线程类定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。 创建Thread子类的实例,即创建了线程对象。 调用线程对象的start()方法来启动该线程。2、通过Runnable接口创建线程类定义runnable接口的实现类,并重写该接口的run()方法...原创 2019-04-15 12:36:26 · 973 阅读 · 0 评论 -
面向对象的特征
面向对象的特征1、封装2、继承3、多态封装:封装是面向对象的特征之一,是对象和类概念的主要特性,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装的实现:成员变量私有(private) 对外提供setter和getter方法(setXXX,getXXX)继承:面向对象编程 (OOP) 语言的一个主要...原创 2019-05-15 12:49:46 · 180 阅读 · 0 评论 -
面向对象六大原则
文章来源:https://www.fangzhipeng.com/javainterview/2019/02/20/objetc-principle.html面向对象六大原则1、单一职责原则(Single-Resposibility Principle)2、开放封闭原则(Open-Closed principle)3、Liskov替换原则(Liskov-Substituion Pr...转载 2019-05-15 14:42:46 · 211 阅读 · 0 评论