java基础
浩然正气2017
不忘初心,方得始终
展开
-
finally,return的小特性
try/catch/finally语句下,finally子句是肯定会执行的。但是很多人做不同的测试,却得出了不同的结论。具体的原理最好是去看《深入java虚拟机》,里面对jsr、ret等几个指令做了详细的说明。这里不深入分析,而仅仅是从表现形式上看一下finally的特征。代码: Java代码 /* * author: Zang X转载 2017-10-17 21:10:12 · 122 阅读 · 0 评论 -
JAVA错误: 找不到或无法加载主类
检查环境变量配置:JAVA_HOME:D:\Java\jdk1.8.0_91CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面有英文点号)Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;设置没问题。java -version测试,显示JDK版本正常;转载 2017-11-16 22:42:38 · 360 阅读 · 0 评论 -
Java泛型详解
引言泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。泛型基础泛型类我们首先定义一个简单的Box类:12345publicclass Box {转载 2017-11-18 16:15:53 · 164 阅读 · 0 评论 -
反射Class类、Constructor类、Field类
反射的应用场景一、概述反射技术: Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 简单一句话:反射技术可以对类进行解剖。因此反射技术很强大!二、应用场景转载 2017-10-30 22:59:30 · 419 阅读 · 0 评论 -
inner总结
package InnerClass;/** * 定义变量和方法:自内至外的就近约束 * 访问变量和方法:由外至内的就近约束 * BaseStudent1:内部类变量或方法与外部类变量或方法重名时,默认会使用内部类的变量或方法。如果想用外部类的变量或方法则需要用BaseStudent.this.变量名 */public class BaseStudent { private Stri原创 2017-10-20 22:32:50 · 584 阅读 · 0 评论 -
Java内部类详解
Java内部类详解 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常见的与内部类相关的笔试面试题 若有转载 2017-10-20 22:29:12 · 139 阅读 · 0 评论 -
访问权限修饰符private、protected、default、private图解
下面为java访问权限修饰符图解,1表示可以访问,0表示不可以访问ps:class类可以用访问权限修饰符public、default修饰原创 2017-10-20 22:07:50 · 324 阅读 · 0 评论 -
java中finally与return的执行顺序详解
一些准备知识: 首先为了说明白java中finally与return的执行顺序是怎样的这个问题,我们需要做一点准备工作。 java方法是在栈幀中执行,栈幀是线程私有栈的单位,执行方法的线程会为每一个方法分配一小块栈空间来作为该方法执行时的内存空间,栈幀分为三个区域: 1. 操作数栈,用来保存正在执行的表达式中的操作数,数据结构中学习过基于栈的多项式求值算法转载 2017-10-17 22:07:53 · 269 阅读 · 0 评论 -
Java中关键字continue、break的区别
Java中关键字continue、break的区别:continue:跳出本次循环继续下一次循环break: 跳出循环体,继续执行循环外的函数体 public static void main (String[] args) { int j = 3; for (int i = 0; i 5; i++) {转载 2017-10-17 21:15:03 · 201 阅读 · 0 评论 -
Java IO完全总结(转载)
https://blog.csdn.net/baobeisimple/article/details/1713797Java IO江苏 无锡 缪小东 本篇主要讲述IO相关的内容,主要包括:与IO相关的简单的历史背景知识;Java IO的简单分类;与IO设计相关的两个模式;同时列举几个简单的例子;分析其中几个实现的源代码;最后给大家一些简单扩展的例子。治学先治史,下面我们先从简单的历史开...转载 2018-04-24 20:01:07 · 126 阅读 · 0 评论