自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java面试题(二)

一、概念题1、为什么需要main方法?Main 方法为 java 程序的入口方法,jvm 在运行程序时,会首先查找 main 方法。2、一个 java 文件中是否可以定义多个类?可以,但是只能有一个公共类,并且这个公共类的类名必须与文件名相同3、什么是构造方法?构造方法是一种特殊的方法,用来在对象实例化时初始化对象的成员变量。4、1、java语言的优点?答:java是1995年SUN公司推出的一门...

2018-03-31 14:41:36 599

转载 java面试题(一)Java面试问题集

目录1. Java 基础部分 101、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 102、Java 有没有goto? 103、说说&和&&的区别。 104、在 JAVA 中如何跳出当前的多重嵌套循环? 115、switch 语句能否作用在 byte 上,能否作用在 long 上,能否作用在 String 上? . 116、short s1 = ...

2018-03-31 14:41:15 2494 1

转载 Java基础(十)★集合★映射

集合Collection<E>顶级接口-Collection---容器,大小不定。---泛型List---列表有序,重复ArrayList基于数组的。内存空间是连续的,默认初始容量是10,每次扩容一半,是一个线程不安全的集合。增删元素比较慢,查询元素较快LinkedList基于链表实现的。内存空间是不连续的。增删元素相对较快,查询元素较慢。是一个线程不安全的集合 Vector向量---...

2018-03-28 21:39:21 224

转载 Java基础(七)★接口★内部类★包

finalfinal可以修饰数据,方法,类final修饰某个量的时候,这个量称之为常量---定义好之后不可改变---对于基本类型,指的是值不可变;对于引用类型,指的是地址不可变,但是其中的属性值可以改变public class Demo {private final int i; public Demo(){    this(5);} public Demo(int i){    t...

2018-03-28 20:52:30 212

转载 Java基础(九)★ String,Pattern,包装类,异常

API --- Application Programming Interfaces -> 应用程序接口Object String Math Date 包装类异常 集合 映射File IO 线程 套接字 反射 设计模式JDK8Object是Java中的顶级父类---Java中所有的类都是这个类的子类。---任何一个类的对象都可以用Object对象接住重要方法clone()---克隆对象---...

2018-03-28 20:01:20 720

转载 Java基础(八)★垃圾分代回收机制

垃圾分代回收机制针对堆内存而言的。当调用构造方法的时候,创建好一个对象,因为Java中对每种数据类型都明确的给定了大小,在创建对象的时候,会自动计算大小分配内存,所以在内存的回收和释放的时候也是由Java自己管理。对象在堆内存中存储,对象在使用完成之后会在不定的某个时刻被垃圾回收器(GC --- Garbage Collector)解析掉。--回收过程无法手动控制堆内存分为了老生代和新生代。新生代...

2018-03-28 19:26:58 264

转载 Java基础(六)★方法★面向对象★重载★重写

方法/函数为了实现某段代码的重复利用格式修饰符 返回值类型 方法名(参数列表){方法体;return 返回值;}// 明确返回值类型---方法执行完成之后,返回值的数据类型是什么方法的返回值类型就是对应的类型---求整型数组的元素之和---确定返回值类型是int---如果方法执行完成之后没有返回值,那么返回值类型就是void// 明确是否需要参数---如果方法执行过程中需要一些未知量参与运算,而...

2018-03-28 16:12:43 292

转载 Java基础(五)★数组

数组存储一组同一个类型数据的容器---数组数组对每一个存入的数字都会自动编号,编号是从0开始的---下标定义格式:数据类型[] 数组名 = new 数据类型[表示数组能存放的元素个数];---适用于一些知道元素个数而不知道具体元素的场景int[] arr = new int[5]; --- 表示定义了一个能存储5个int类型的数据的数组Java中对数组中的元素进行了自动的编号。---编号是从0开始...

2018-03-28 14:37:00 400

转载 Java基础(三)★ 运算符

运算符算术运算符+加 -减 *乘 /除 %取模 ++自增 --自减 +字符串拼接运算注意:1. 两个int类型运算完后之后,结果一定是int类型2. byte和short类型在进行运算的时候,底层会自动提升为int类型,然后进行计算3. 对于byte b = 3 + 4; JVM在编译的时候会进行优化,编译完成之后,实际上这句话就已经成了byte b = 7;  % 取模--取余103%3 = 1...

2018-03-27 22:51:37 291

转载 Java基础(四)★流程控制

从控制台获取数据:import java.util.Scanner;//导包语句Scanner s = new Scanner(System.in);//输入流double d = s.nextDouble();   // 获取小数int i = s.nextInt();   // 获取整数String str = s.nextLine();  // 获取一行char c = (char...

2018-03-27 22:47:16 197

转载 Java基础(二)★进制-变量-数据类型

进制二进制:0~1,满二进一,0b00011,0b10011,在JDK1.7之前程序中无法直接书写一个二进制数字,JDK1.7之后要求是以0b开头作为标识八进制:0~7,满八进一,07,015,要求以0开头作为标识十进制:0~9,满十进一十六进制:0~9,A~F,满十六进一,0x20,0xA要求以0x开头作为标识,F+1 =10进制之间的转换十进制转换成二进制:不断除以2取...

2018-03-27 21:58:46 427

原创 java面试总结(三)

java基础技术总结:☞为什么Java语言能够跨平台?        Java虚拟机---Java Virtual Mechine---JVM。所有的Java程序是运行在Java虚拟机上的,Java虚拟机屏蔽了不同操作系统之间的差异性,使得相同的Java程序能够在不同的操作系统上运行,从而实现了Java语言的跨平台。Java语言是跨平台的,但是Java虚拟机不是跨平台的☞关键字是只在Java中被赋...

2018-03-27 21:43:26 289

转载 JAVA基础(一)★入门

常见的计算机命令cd ---打开目录--- .. 表示上一层目录 . 表示当前目录 /表示的是根目录mkdir/md---创建目录dir---显示指定目录下的所有子文件和子目录的del---删除文件而不能删除目录rmdir/rd---删除目录,从计算机中真正移除,不可撤销,当该目录下有子文件或者子目录的时候,无法删除tree---表示以树状结构来展现当前目录下的文件结构Java1995年由SUN公...

2018-03-27 19:47:28 202

空空如也

空空如也

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

TA关注的人

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