Java重点识记

1、final修饰的类不能被继承,已经达到类层次中的最低层。

2、abstract修饰的类或成员方法,表明是抽象的,含有抽象方法的类必须说明是抽象类,必须派生出子类。

3、JAVA对逻辑与和逻辑或提供短路操作功能。运算时,先计算运算符左侧表达式的值,若使用该值能得到整个表达式的值,则不用计算右侧的,否则计算。

4、定义数组时,不用指出数组中元素的个数。

5、JAVA中数组只能保存固定数目的元素,且必须把所有需要的内存单元一次性申请出来,不能先创建再追加数组元素数量。用Vector类解决。

6、protected void finalize() throws Throwable   -->  属于Object类,可被所有类使用,当对象实例不被任何变量引用是,java会自动进行“回收”,收回该实例所占用的内存空间。

7、虽然一个子类可以从父类继承所有的方法和成员变量,但不能继承构造放法,只有两种方法可让一个类得到一个构造方法:(1)自己编写一个构造方法;(2)用户没有写构造方法,系统为类提供唯一一个默认的构造方法。

时间: 2024-10-24 20:02:44

Java重点识记的相关文章

Java重点之小白解析--浅谈数据流形式图片上载

文档上载,上载也不知道哪个大神(混球)起的名字,读起来怪怪的,反正平时我只读上传. 闲话少说,直入主题.先等等这两天做文件上传,都快把宝宝折磨疯了,不会呀,各种查呀,最可悲的是废了老大功夫学会了传送文档的方法,自测的时候特别顺利,图片名,后缀名等等都可以得到了,终于可以跟前端对接了妹的死活接不上,文件上传失败呀,疯了.....于是找原因呀,终于知道,我测试用的form 表单,前端用的数据流,哎,改吧,命苦不能怪政府,谁让人家是资深工程师,我是小白呢,人家随便说句话我就掉坑里了,改吧,人家忙,没空

Java重点之小白解析--浅谈HashMap与HashTable

这是一个面试经常遇到的知识点,无论什么公司这个知识点几乎是考小白必备,为什么呢?因为这玩意儿太特么常见了,常见到你写一百行代码,都能用到好几次,不问这个问哪个.so!本小白网罗天下HashMap与HashTable知识重点只是为应对面试官各种神奇提问方式. 最常见的莫过于,问他们的区别了: 其实API中给出了一句相当简短的介绍,在介绍HashMap的一章中,原文是这么说的 [ 基于哈希表的 Map 接口的实现.此实现提供所有可选的映射操作,并允许使用 null 值和 null 键.(除了非同步和

Java重点知识点收集

什么是Java的序列化 就是将一个对象保存到一个文件,可以通过流的方式进行传输,可以将文件内容的读取,转化为一个对象,序列化是为了解决对象流在进行读写操作的时候的引发的问题, 对象流就是将对象进行流化,流化后的对象可以在网络之间进行传输,可以对流化后的对象进行读写操作. 一个".java"源文件中是否可以包括多个类?有什么限制 就是一个java文件里可以写多个类,但是只有一个public修饰的类,如下 1 2 3 4 5 6 7 public class A { } class B {

关于java重点知识点

JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把java语言吃得很透.jvm不是唯一决定技术能力好坏的面试问题,但是可以佐证java开发能力的高低. 在JVM这个大类中,需要掌握的知识有:JVM内存模型和结构GC原理,性能调优调优:Thread Dump, 分析内存结构class 二进制字节码结构, class loader 体系 , class加载过程 , 实例创建过程方法执行过程:Java各个大版本更新提供的新特性(需要简单了解) 2. Java的运行(基础必备)这条可

国内一线互联网公司的Java高级面试题总结

Java重点知识 多线程(线程状态.线程并发,Synchronized与Lock的区别和底层原理,常用的锁及其使用场景和原理, volatile和ThreadLocal解决了什么问题,CAS在Java中的实现 线程池原理和实现,阻塞队列和线程安全队列, 线程间通信: synchronized + wait.notify/notifyAll, Lock + Condition 的多路复用, CountDownLatch.CyclicBarrier和Semaphore的作用和用法,使用场景) JVM

乐字节Java之file、IO流基础知识和操作步骤

嗨喽,小乐又来了,今天要给大家送上的技术文章是Java重点知识-IO流. 先来看看IO流的思维导图吧. 一. File 在Java中,Everything is Object!所以在文件中,也不例外!在Java中,可以用 File类来表示一个与硬盘上文件联系!!!注意: 1.File仅代表一个联系,可能文件存在,也可能不存在: 2.这里的文件可以是文件,也可以是文件夹: 在常用类中已经详细讲过File,此处不在讲解 二. IO流 1.流概念 流即流动.流向,从一端流向另一端.如水流:从山里流向到

ng-repeat 与ng-switch的简单应用

效果如下图所示: 使用表格显示用户信息,当点击某条用户信息时,在其下方展开一行进行展示. index.html <!DOCTYPE html> <html ng-app="myApp"> <head> <title>TODO supply a title</title> <meta charset="UTF-8"> <meta name="viewport" conte

负载均衡Ribbon

1.1         消费者 1.1.1      创建Maven工程 1.1.2      pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven

Java基础重点指南

Java基础重点指南 每个人都有自己的学习方法,下面是我学完Java后总结的一些要点: 一:(了解)Java诞生于1995年,由Sun公司开发.它把源代码编译成“中间码”,然后通过“Java虚拟机”把中间码“翻译”成机器码,再在本机上运行.Java有3个版本(Java SE,Java EE,Java ME),SE用于桌面程序开发,也是Java基础,EE用于企业式开发(如网站等),ME用于嵌入式开发(如掌上电脑,移动通讯开发等).通过 Java 可以做很多,但前提是要深入学习. 二:Java 编译