|
1 | 1 | ## Java基础 |
2 | 2 |
|
| 3 | + |
3 | 4 | * [1.说下面向对象四大特性](#1说下面向对象四大特性) |
4 | | -* [2.Java语言有些特点](#2Java语言有哪些特点) |
| 5 | +* [2.Java语言有哪些特点](#2java语言有哪些特点) |
5 | 6 | * [3.什么是Java程序的主类?应用程序和小程序的主类有何不同?](#3什么是java程序的主类应用程序和小程序的主类有何不同) |
6 | | -* [4.<strong>访问修饰符public,private,protected,以及不写(默认)时的区别?</strong>](#4访问修饰符publicprivateprotected以及不写默认时的区别) |
7 | | -* [5.<strong>float f=3.4;是否正确?</strong>](#5float-f34是否正确) |
8 | | -* [6.<strong>Java有没有goto?</strong>](#6java有没有goto) |
9 | | -* [7.<strong>&和&&的区别?</strong>](#7和的区别) |
10 | | -* [8.<strong>Math.round(11.5) 等于多少?Math.round(-11.5)等于多少?</strong>](#8mathround115-等于多少mathround-115等于多少) |
11 | | -* [9.<strong>用最有效率的方法计算2乘以8?</strong>](#9用最有效率的方法计算2乘以8) |
| 7 | +* [4.访问修饰符public,private,protected,以及不写(默认)时的区别?](#4访问修饰符publicprivateprotected以及不写默认时的区别) |
| 8 | +* [5.float f=3.4;是否正确?](#5float-f34是否正确) |
| 9 | +* [6.Java有没有goto?](#6java有没有goto) |
| 10 | +* [7.&和&&的区别?](#7和的区别) |
| 11 | +* [8.Math.round(11.5) 等于多少?Math.round(-11.5)等于多少?](#8mathround115-等于多少mathround-115等于多少) |
| 12 | +* [9.用最有效率的方法计算2乘以8?](#9用最有效率的方法计算2乘以8) |
12 | 13 | * [10.什么是Java注释](#10什么是java注释) |
13 | 14 | * [11.Java有哪些数据类型](#11java有哪些数据类型) |
14 | 15 | * [12.final 有什么用?](#12final-有什么用) |
15 | 16 | * [13.final finally finalize的区别](#13final-finally-finalize的区别) |
16 | | -* [14.<strong>String str = "i" 和String str = new String("1")一样吗?</strong>](#14string-str--i-和string-str--new-string1一样吗) |
17 | | -* [15.<strong>Java 中操作字符串都有哪些类?它们之间有什么区别?</strong>](#15java-中操作字符串都有哪些类它们之间有什么区别) |
| 17 | +* [14.String str = "i" 和String str = new String("1")一样吗?](#14string-str--i-和string-str--new-string1一样吗) |
| 18 | +* [15.Java 中操作字符串都有哪些类?它们之间有什么区别?](#15java-中操作字符串都有哪些类它们之间有什么区别) |
18 | 19 | * [16.Java中为什么要用 clone?](#16java中为什么要用-clone) |
19 | | -* [17.<strong>深克隆和浅克隆?</strong>](#17深克隆和浅克隆) |
| 20 | +* [17.深克隆和浅克隆?](#17深克隆和浅克隆) |
20 | 21 | * [18.new一个对象的过程和clone一个对象的区别?](#18new一个对象的过程和clone一个对象的区别) |
21 | 22 | * [19.Java中实现多态的机制是什么?](#19java中实现多态的机制是什么) |
22 | 23 | * [20.谈谈你对多态的理解?](#20谈谈你对多态的理解) |
23 | | -* [21.<strong>构造器(constructor)是否可被重写(override)?</strong>](#21构造器constructor是否可被重写override) |
24 | | -* [22.<strong>两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?</strong>](#22两个对象值相同xequalsy--true但却可有不同的hash-code这句话对不对) |
25 | | -* [23.<strong>是否可以继承String类?</strong>](#23是否可以继承string类) |
26 | | -* [24.<strong>String类的常用方法有哪些?</strong>](#24string类的常用方法有哪些) |
27 | | -* [25.<strong>char型变量中能否能不能存储一个中文汉字,为什么?</strong>](#25char型变量中能否能不能存储一个中文汉字为什么) |
| 24 | +* [21.构造器(constructor)是否可被重写(override)?](#21构造器constructor是否可被重写override) |
| 25 | +* [22.两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?](#22两个对象值相同xequalsy--true但却可有不同的hash-code这句话对不对) |
| 26 | +* [23.是否可以继承String类?](#23是否可以继承string类) |
| 27 | +* [24.String类的常用方法有哪些?](#24string类的常用方法有哪些) |
| 28 | +* [25.char型变量中能否能不能存储一个中文汉字,为什么?](#25char型变量中能否能不能存储一个中文汉字为什么) |
28 | 29 | * [26.this关键字的用法](#26this关键字的用法) |
29 | 30 | * [27.super关键字的用法](#27super关键字的用法) |
30 | 31 | * [28.this与super的区别](#28this与super的区别) |
|
36 | 37 | * [34.在Java中定义一个不做事且没有参数的构造方法的作用](#34在java中定义一个不做事且没有参数的构造方法的作用) |
37 | 38 | * [35.构造方法有哪些特性?](#35构造方法有哪些特性) |
38 | 39 | * [36.静态变量和实例变量区别](#36静态变量和实例变量区别) |
39 | | -* [38.静态方法和实例方法有何不同?](#38静态方法和实例方法有何不同) |
40 | | -* [39.什么是方法的返回值?返回值的作用是什么?](#39什么是方法的返回值返回值的作用是什么) |
41 | | -* [40.什么是内部类?](#40什么是内部类) |
42 | | -* [41.内部类的分类有哪些](#41内部类的分类有哪些) |
43 | | -* [42.Java中异常分为哪些种类?](#42java中异常分为哪些种类) |
44 | | -* [43.hashCode 与 equals (重要)](#43hashcode-与-equals-重要) |
45 | | -* [hashCode()介绍](#hashcode介绍) |
| 40 | +* [37.静态方法和实例方法有何不同?](#37静态方法和实例方法有何不同) |
| 41 | +* [38.什么是方法的返回值?返回值的作用是什么?](#38什么是方法的返回值返回值的作用是什么) |
| 42 | +* [39.什么是内部类?](#39什么是内部类) |
| 43 | +* [40.内部类的分类有哪些](#40内部类的分类有哪些) |
| 44 | +* [41.Java中异常分为哪些种类?](#41java中异常分为哪些种类) |
| 45 | +* [42.hashCode 与 equals (重要)](#42hashcode-与-equals-重要) |
| 46 | +* [43.hashCode()介绍](#43hashcode介绍) |
46 | 47 | * [44.为什么要有 hashCode](#44为什么要有-hashcode) |
47 | 48 | * [45.抽象类和接口(Java7)的区别](#45抽象类和接口java7的区别) |
48 | 49 | * [46.Java 8的接口新增了哪些特性?](#46java-8的接口新增了哪些特性) |
|
0 commit comments