【【Java 知识点】 别人家的孩子的面经贴(上)】教程文章相关的互联网学习教程文章

java----内部类与匿名内部类的各种注意事项与知识点

Java 内部类分四种:成员内部类、局部内部类、静态内部类和匿名内部类。1、成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。public class Outer{private static int i = 1;private int j=10;private int k=20;public static void outer_f1(){//do more something}public void out_f2(){//do more something}//成员内部类class Inner{//stati...

Java基础知识点4:继承【代码】

继承是面向对象编程技术中非常重要的一个基本概念。它背后的基本思想就是:通过已有的类来创建一个新的类,这个新的类可以重用(或继承)已有的类方法;新的类也可以加入新的方法和属性。  在这里我们通过一个实例来讲解继承的基本知识。假设我们在为一个公司设计一个管理系统,管理公司的人员,我们首先定义了一个雇员类Employee,它的定义如下:1 public Employee {2 private String name;3 privatedouble salary;4 5 ...

JavaWeb一些知识点归纳

1、JSTL有哪些常用标签(13个) 表达式控制标签:set标签、out标签、remove标签、catch标签 流程控制标签:if标签、choose标签、when标签、otherwise标签 循环迭代标签:forEach标签、forTokens标签 URL操作标签:import标签、uri标签、redirect标签、2、forward和redirect的区别 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取出来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内...

java基础知识点梳理4

IO流流的分类方向分:输入流和输出流单位分:字节流和字符流功能分:节点流和包装流字节单位InputStream(输入 读)OutputStream(输出 写)FileInputStream FileOutputStream(处理对象 File)ByteArrayInputStream ByteArrayOutputStream(处理对象 ByteArray)PipedInputStream PipedOutputStream (处理对象 Piped)字符单位(读写是遇到中文字符时读写半个字节的问题)Reader(输入 读)Writer(输出 写)FileReaderFileWriter (...

MySQL之----在java编程加强知识点【代码】【图】

在数据中,建表处理是非经常见且非常有用的方法。表和表之间的关系有 1:1?1:N? ? ? ?N:N三种方式。1对1的方式<span style="font-size:18px;">演示样例:一夫一妻 思考:在一个表中保存着全部人的信息。有男有女。要求查询出全部的夫妻。即一男一女。 注意以下:王五是光棍不应该能查询出来。</span> <span style="font-size:18px;">CREATE TABLE person( ? ?id INT, ? ?NAME VARCHAR(10), ? ?sex CHAR(1), ? ?wife INT, ? ?husband...

Java并发知识点快速复习手册(上)【代码】【图】

前言 本文快速回顾了常考的的知识点,用作面试复习,事半功倍。面试知识点复习手册全复习手册文章导航点击公众号下方技术推文——面试冲刺已发布知识点复习手册Java基础知识点面试手册(上)Java基础知识点面试手册(下)Java容器(List、Set、Map)知识点快速复习手册(上)Java容器(List、Set、Map)知识点快速复习手册(中)Java容器(List、Set、Map)知识点快速复习手册(下)Redis基础知识点快速复习手册(上)Redis基础知识...

java一不容易就容易错的知识点汇总【代码】

1 a++和++aa++ 先赋值,再自增 ++a 先自增,再赋值2 三元运算符int c = 3<5?44:66;3 方法的参数类型区别方法的参数为基本类型时,传递的是数据值 方法的参数是引用类型时,传递的是地址值 细细品一下下面2个例子3-1 当方法的参数是基本类型时public class test {public static void main(String[] args) {int a = 1;int b = 2;change(a,b);System.out.println(a); //1System.out.println(b); //2}public static void change(int ...

Java面试常考知识点

1. 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。 2. JDK和JRE的区别是什么?Java运行时环境(JRE)是将要执行Java程序的Java...

linux基础视频,Java程序员面试必备的知识点,【图】

Java就是个多线程的世界1. 类的线程安全我们经常说类是线程安全的,类是线程不安全的。那么什么样的类才是线程安全的?1.1 定义多线程环境下,不管不同的线程如何使用和调度这个类,这个类总是表现出正确的行为。那么这个类就是线程安全的。 类的线程安全有两个关键点: 1.操作的原子性 2.内存的可见性。如果在多个线程中共享状态,当同步机制不正确时,就会出现线程不安全的情况。简单的程序应该不会有线程安全问题吧?Q:什么情况...

-1-7 java 网络编程基本知识点 计算机网络 TCP/IP协议栈 通信必备 tcp udp

计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来, 在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。 TCP/IP协议栈 应用层传输层网络层网络接口层 大多数应用程序员仅仅涉及应用层和传输层 网络通信三要素 IP地址:InetAddress 网络中设备的标识...

【Java】day13--模板设计模式、Object类、String类、StringBuffer类部分知识点总结【代码】

(一)模板设计模式 模板设计模式:在解决某类问题的时候,有些步骤固定,有些步骤不固定,可以用模板设计模式 模板设计模式的步骤: 1.先写出解决该类问题其中的一个解决方法。 2.分析代码,把会发生变化的代码抽取出来独立成一个方法。再把该方法描述成一个抽象的方法。 3.如果需要使用模板类,只需要继承即可使用 需求:编写一个计算代码运行时间的模板。 代码:abstract class Runtime{public final void getRu...

Java知识点系列:包装类型的缓存

Java知识点目录 先看一个问题Integer int1 = 100; Integer int2 = 100; Integer int3 = 1000; Integer int4 = 1000; System.out.println("int1 == int2 :" + (int1 == int2)); System.out.println("int3 == int4 :" + (int3 == int4)); 运行结果 这个例子只为了说明引用地址,包装类型相等判断应该用equalsint1 == int2 :true int3 == int4 :false Integer 以Integer为例,先看IntegerCache的源码。/*** Cache to support the ...

01-10、JavaSE知识点总结_异常处理【代码】【图】

JavaSE知识点总结 异常概述与异常体系结构常见异常异常处理机制一:try-catch-finallytrycatchfinally 异常处理机制二:throws手动抛出异常:throw用户自定义异常类总结面试题 异常概述与异常体系结构异常Java语言中,将程序执行中发生的不正常情况称为异常 开发过程中的语法错误和逻辑错误不是异常 Java程序在执行过程中所发生的异常事件可分为两类 Error: Java虚拟机无法解决的严重问题,如:JVM系统内部错误、资源耗尽等严重情...

java类继承多态等知识点

封装 继承 多态: 封装: 用private修饰的成员变量可以看做是进行了封装 继承: 可以继承类,抽线类 接口 单继承,多实现接口 子类继承不了父类中使用private修饰的变量,方法 多态: 多态的前提: 有继承 有方法的重写 向上转型: class Fu{} class Zi extends Fu{} Fu fu = new Zi() ...

JavaScrip关于创建常量的知识点【代码】【图】

本文通过JS中创建常量的定义用法以及函数写法中常见的错误进行深入分析,希望对大家有所用处: 所谓常量即只能读取不能编辑(删除,修改)的变量。 js并没有原始的常量说法(即自定义的,原生态的),但是可以用一些偏僻的路子去创建。 1:const es6中的声明关键词。上面声明了两个变量,当执行修改操作时就将报错。从某种程度上来说,const是可以创建变量(基本类型)的。但是对引用类型就捉襟见肘。当声明的变量是一个引用类型时...