- 博客(9)
- 收藏
- 关注
原创 创建线程的4种方法
创建线程的四种方法1、继承Thread类定义子类继承Thread类。子类中重写Thread类中的run方法。创建Thread子类对象,即创建了线程对象。调用线程对象start方法:启动线程,调用run方法。public class ThreadTest { public static void main(String[] args) { MyThread thread = new MyThread(); //3、创建子类对象 thread.st
2020-08-03 16:26:48 199
原创 成员变量与局部变量的区别
成员变量与局部变量的区别定义成员变量:在方法体外,类体内声明的变量为成员变量。局部变量:在方法体内声明的变量叫做局部变量。成员变量与局部变量的异同(1)声明位置:成员变量声明在类内,局部变量声明在方法形参以及方法内,代码块内部,构造器内部等。(2)修饰符:成员变量可以使用权限修饰符如:public,private,static,final等;局部变量不能使用权限修饰符,可以使用final。(3)初始化值:成员变量有默认初始化值,这里赋值规则与数组赋值一样;局部变量没有默认初始化值,必须显性
2020-08-01 22:53:36 237
原创 构建乘积数组
构建乘积数组**题目描述:**给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B中的元素B[i]=A[0]A[1]…*A[i-1]A[i+1]…*A[n-1]。不能使用除法。(注意:规定B[0] = A[1] * A[2] * … * A[n-1],B[n-1] = A[0] * A[1] * … * A[n-2];)对于A长度为1的情况,B无意义,故而无法构建,因此该情况不会存在。方法一(效率较差)public class Solution { pub
2020-07-30 22:00:43 108
原创 Java“三天打鱼两天晒网”
*题目:某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是在“打鱼”,还是在“晒网”。是不是有很多小可爱们和我一样第一次看到这个题目的时候就傻了呢,根本无从下笔呀!!!! 遇到问题不要慌,来我们静静分析一下这道题!三天打鱼两天晒网,那是不是意味着我们可以把5天看成一个周期呢?头3天打鱼接下来2天晒网,假设我们知道给定时间距离打鱼第一天的总天数,让总天数/5,当余数为1或者2或者3的时候不就是打鱼吗,剩下的0或4就是晒网啦。那么要怎么计算总天数呢?博主这里给
2020-07-28 22:53:20 1483
原创 Calendar类和SimpleDateFormat类的使用
SimpleDateFormat类SimpleDateFormat 是一个各种项目中使用频度都很高的类,主要用于时间解析与格式化,频繁使用的主要方法有parse和format。parse(): 字符串–>日期format(): 日期–>字符串@Test public void testSimpleDateFormat() throws ParseException { //实例化SimpleDateFormat,使用默认的构造器 Simple
2020-07-27 22:10:24 358
原创 关于包装类使用的面试题
//关于包装类使用的面试题 //三目运算符要求 表达式2 和 表达式3 类型一致,中间的自动类型提升了,int 转 double @Test public void test1() { Object o1 = true ? new Integer(1) : new Double(2.0); System.out.println(o1);// 1.0 } @Test public void test(){ //==比较引用数据类型时比较的为两个对象的地址值是否相同 Inte
2020-07-22 20:11:55 222
原创 Java学习日志-重载和重写的区别
Java学习日志-重载和重写的区别本文为个人学习总结,如有内容错误,请积极指出,本人一定虚心接受。一、概念重载:我们可以在同一个类中声明多个方法名相同形参列表不同的方法,这些彼此之间构成重载,构造器之间也可以重载。重写:父类继承子类以后,可以对父类中同名同参数的方法进行覆盖操作。二、规则的区别重载:(1) 满足“两同一不同”,“两同”:同一个类中;方法名相同。(2)“一不同”:参数列表不同(具体表现为参数列表的类型、个数、顺序不同。)重写:(1)子类重写的方法的方法名和形参列表与父
2020-07-21 22:30:10 231 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人