随笔分类 -  Java基础

摘要:一直在学习Java,碰到了很多问题,碰到了很多关于i++和++i的难题,以及最经典的String str = "abc" 共创建了几个对象的疑难杂症。 知道有一日知道了java的反汇编 命令 javap。现将学习记录做一小结,以供自己以后翻看。如果有错误的地方,请指正。 1.javap 明确一个问题 阅读全文
posted @ 2018-09-10 16:42 andy-alone 阅读(323) 评论(0) 推荐(0)
摘要:方法区:类信息、类变量(静态变量和常量)、方法 堆:对象、成员变量 栈:局部变量 (1)当程序运行时,首先通过类装载器加载字节码文件,经过解析后装入方法区!在方法区中存了类的各种信息,包括类变量、类常量及方法。对于同一个方法的调用,同一个类的不同实例调用的都是存在方法区的同一个方法。类变量的生命周期 阅读全文
posted @ 2018-06-23 15:09 andy-alone 阅读(1758) 评论(0) 推荐(0)
摘要:目录 1、JNI:Java Native Interface 3、用C语言编写程序本地方法 一、编写带有 native 声明的方法的java类 二、使用 javac 命令编译所编写的java类,生成.class文件 三、使用 javah -jni java类名 生成扩展名为 h 的头文件 四、使用C 阅读全文
posted @ 2018-06-23 14:05 andy-alone 阅读(2165) 评论(0) 推荐(0)
摘要:目录 1、修饰变量 2、修饰方法 3、修饰类 对于Java中的 final 关键字,我们首先可以从字面意思上去理解,百度翻译显示如下: 也就是说 final 英文意思表示是最后的,不可更改的。那么对应在 Java 中也是表达这样的意思,可以用 final 关键字修饰变量、方法和类。不管是用来修饰什么 阅读全文
posted @ 2018-06-22 10:27 andy-alone 阅读(986) 评论(0) 推荐(0)
摘要:目录 1、修饰成员变量 2、修饰修饰成员方法 3、静态代码块 4、静态导包 5、静态内部类 6、常见问题 我们说Java是一种面向对象编程的语言,而对象是把数据及对数据的操作方法放在一起,作为一个相互依存的整体,对同类对象抽象出其共性,便是Java中的类,我们可以用类描述世间万物,也可以说万物皆对象 阅读全文
posted @ 2018-06-21 19:49 andy-alone 阅读(1001) 评论(0) 推荐(0)
摘要:项目里用到了classpath路径来引用文件,那么classpath指的是哪里呢 我首先把上面的applicationContext.xml文件放在了src目录下发现可以。 那么classpath到底是哪里呢,在网上看了几篇博客 画黄线部分解释了我放在src目录下能用classpath:访问的问题。 阅读全文
posted @ 2018-06-21 18:55 andy-alone 阅读(42690) 评论(2) 推荐(9)
摘要:对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用 阅读全文
posted @ 2018-03-21 11:28 andy-alone 阅读(358) 评论(0) 推荐(0)
摘要:1、String的引用: 下列代码执行后的结果为: [java] view plain copy public class Test { public static void main(String[] args) { StringBuffer a = new StringBuffer("A"); 阅读全文
posted @ 2017-07-24 20:55 andy-alone 阅读(1430) 评论(0) 推荐(0)