自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 2017.09.23

package com.test;import java.util.Scanner;//java 输入一个字符串,打印出该字符串中字符的所有排列public class test {    public static void main(String[] args) {        String str = "";        Scanner scanner = new

2017-09-23 12:54:53 322

原创 java线程面试题1

1.什么是线程?线程是一个程序不同的执行路径2.线程和进程的区别?一个进程可以包含多个线程,cpu给进程分配给空间,而不会给线程分配空间,多个线程共享进程的空间和资源3.在java中实现线程的方式?(1).继承Thread类,重写run()方法(2).实现Runnable接口

2017-09-19 16:52:53 456

翻译 java算法17.9.9

题目描述输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。输入描述:输入一个int型整数          输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数输入例子:9876673输出例子:37689package com.test;import java.util.Iterator;imp

2017-09-09 20:34:39 545

原创 重载和重写

1.重载:方法重载是指在同一个类中方法同名,参数不同这里所说的参数不同是指以下几种情况:(1)参数的类型不同(2)参数的个数不同(3)参数的个数相同时他们的先后顺序不同决定方法是否构成重载有以下几个条件:  在同一个类中;   方法名相同;  参数列表不同。被重载的方法必须改变参数列表;被重载的方法可以改变返回类型;被重载的方法可以改变访问修饰符;

2017-06-29 15:00:54 418

原创 抽象类和接口的区别

(1).关键字子类使用extends关键字来继承抽象类,子类使用关键字implements来实现接口。  (2).构造方法 抽象类可以有构造器   接口不能有构造器  抽象类中,如果子类是非抽象子类,子类必须要实现父类所有的抽象方法,如果子类是抽象子类,就可以部分实现抽象方法,也就是不用实现所有的抽象方法  接口中的抽象方法,实现类中必须要实现接口中的所有抽象方法   (3).修饰

2017-06-29 14:59:33 287

翻译 笔试题

class Person {    String name = "No name";    public Person(String nm) {        name = nm;    }}class Employee extends Person {    String empID = "0000";    public Employee(String id)

2017-05-20 16:59:52 314

原创 数组的几种排序方法

1.数组的冒泡排序算法思想:遍历待排序的数组,每次遍历比较相邻的两个元素,如果他们的排列顺序错误就交换他们的位置,经过一次排序后,最大的元素会浮至数组的末端,重复操作,直到排序完成例如比较:{10,8,9,50,20,15}进行比较:第一次: j=0    8  10    9  50  20  15              j=1    8   9   10  50  

2017-05-20 09:10:28 1042

翻译 Integer

Integer a=1000,b=1000; Integer c=100,d=100;System.out.println(a==b);System.out.println(c==d);结果 :false ture 原因:当我们声明一个Integer c=100的时候,此时会进行自动装箱操作,简单点说也就是把基本数据类型转换成Integer对象,而转换成Integer对象正是调

2017-05-19 18:59:28 519

原创 抽象类和普通类的区别

(1)抽象类不能自己实例化自己(不能new自己) 需要重写(2)抽象类可以有抽象方法(普通类没有抽象方法)(3)抽象类没有方法体 Public abstract void eat();(4).抽象类的非抽象子类必须要重写抽象类的抽象方法

2017-05-15 10:57:21 5868 2

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

成员变量也称全局变量(1)在类中的位置不同成员变量  类中方法外局部变量  方法中或者是方法声明(2)在内存中的位置不同成员变量   堆内存局部变量   栈内存(3)生命周期不同成员变量  随着对象的创建而创建,随着对象的消失而消失局部变量  随着方法的调用而创建,随着方法的调用完毕而销毁(4)初始化值不同成员变量有初始化值局部变量 没有初始化值 必

2017-05-15 10:42:24 335

原创 sleep()和wait()的区别

(1)sleep()方法,属于Thread类中的,而wait()方法,属于Object类(2)当调用sleep()方法时指定休眠的时间,让出cpu给其他线程,但是它的监控状态依然保持着,当指定的时间到了又会自动恢复就绪状态,在调用sleep()方法的过程中,线程不会释放锁(3)当调用wait()方法的时候,线程会放弃锁,进入等待状态,只有针对此对象调用notify()方法后此线程才会被唤醒

2017-05-02 20:44:21 373

原创 equals和==的区别及详解

equals和==的区别java中equals();方法的源代码是public boolean equals(Object obj){return (this=obj);}equals方法只是简单的通过==,对于==,如果作用于基本数据类型的变量,则直接比较存储的值是否相等;如果作用于引用数据类型的变量,则比较的是所指向的对象的地址,基本数据类型就存放在栈中,同样存放在栈中的还

2017-04-29 20:16:35 3771 1

翻译 进程和线程的区别

(1)进程和线程的理解:计算机的核心是CPU,它承担了所有的计算任务,它就像一座工厂时刻在运行。假定工厂的电力系统有限,一次只能供给一个车间使用,也就是说一个车间开工的时候,其他车间都必须停工,背后的含义就是:单个CPU一次只能运行一个任务。进程就好比工厂的车间,它代表CPU所能处理的单个任务,任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。一个车间里,可以有很多工人,他

2017-04-26 21:59:31 350

原创 PrepareStatement与statement,有什么区别,preparedStatement有哪些优点?

(1)Statement是PreparedStatement的父类,作为 Statement 的子类,       PreparedStatement 继承了 Statement 的所有功能。 (2)PrepareStatement与statement的sql语句放置位置不同Statemenst=conn.CreateStatement();resultSet rs=st.exec

2017-04-25 18:59:33 5669

原创 java中import导入自定义包

java 中利用import 导入自定义包 必须在java 的同一个项目下,可以跨包导入 需要的 包中的类例如:你的java project 下有 a b c 三个包 a包中有aa类  b包中有bb类c包中有cc类你想在a包中的aa类中调用b包中bb类的一些信息,可以这样写:import   b.bb;b是包名bb是类名

2017-04-04 22:25:19 9667 1

空空如也

空空如也

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

TA关注的人

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