Dragon's Blog

loong


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索

java类的加载机制

发表于 2019-02-21 | 更新于: 2019-02-21 | 分类于 java | | 阅读次数:
字数统计: 5.3k
01.Java对象的创建过程1.1 看下创建类加载过程 Person p = new Person()请写一下类的加载过程? 123456781).因为new用到了Person.class,所以会先找到Person.class文件,并加载到内存中;2).执行该类中的static代码块,如果有的话,给Person.class类进行初始化;3).在堆内存中开辟空间分配内存地址;4).在堆内存中建立对 ...
阅读全文 »

java中int和Integer分析

发表于 2019-02-21 | 更新于: 2019-02-21 | 分类于 java | | 阅读次数:
字数统计: 3.1k
1.关于int和Integer的问题区别分析问题 1.1 编译阶段、运行时,自动装箱 / 自动拆箱是发生在什么阶段? 1.2使用静态工厂方法 valueOf 会使用到缓存机制,那么自动装箱的时候,缓存机制起作用吗? 1.3为什么我们需要原始数据类型,Java 的对象似乎也很高效,应用中具体会产生哪些差异? 1.4 阅读过 Integer 源码吗?分析下类或某些方法的设计要点? 1.5 int和In ...
阅读全文 »

java的String类

发表于 2019-02-21 | 更新于: 2019-02-21 | 分类于 java | | 阅读次数:
字数统计: 1.4k
1.String的创建机理 由于String在Java世界中使用过于频繁,Java为了避免在一个系统中产生大量的String对象,引入了字符串常量池。其运行机制是:创建一个字符串时,首先检查池中是否有值相同的字符串对象,如果有则不需要创建直接从池中刚查找到的对象引用;如果没有则新建字符串对象,返回对象引用,并且将新创建的对象放入池中。但是,通过new方法创建的String对象是不检查字符串池的,而 ...
阅读全文 »

java常见API方法

发表于 2019-02-21 | 更新于: 2019-02-21 | 分类于 java | | 阅读次数:
字数统计: 1.6k
1.Object类 1.1 Object有哪些公用方法? a.方法equals测试的是两个对象是否相等 b.方法clone进行对象拷贝【问题:是浅拷贝还是深拷贝?】 c.方法getClass返回和当前对象相关的Class对象 d.方法notify,notifyall,wait都是用来对给定对象进行线程同步的 2.String类 2.1 String类的一些特性 String 类代表字符串。J ...
阅读全文 »

java泛型

发表于 2019-02-20 | 更新于: 2019-02-20 | 分类于 java | | 阅读次数:
字数统计: 3k
1.泛型的概述1.1 泛型由来 我们的集合可以存储多种数据类型的元素,那么在存储的时候没有任何问题,但是在获取元素,并向下转型的时候,可能会存在一个错误,而这个错误就是ClassCastException . 很显然,集合的这种可以存储多种数据类型的元素的这个特点,不怎么友好 , 程序存在一些安全隐患,那么为了出来这种安全隐患,我们应该限定一个集合存储元素的数据类型,我们只让他存储统一中数据类型的 ...
阅读全文 »

java关键字

发表于 2019-02-20 | 更新于: 2019-02-20 | 分类于 java | | 阅读次数:
字数统计: 1.9k
1.常见的关键字 用于定义数据类型的关键字 class interface byte short int long float double char boolean void 用于定义数据类型值的关键字true false null 用于定义流程控制的关键字 if else switch case default while do ...
阅读全文 »

java基础总结

发表于 2019-02-20 | 更新于: 2019-02-20 | 分类于 java | | 阅读次数:
字数统计: 2.8k
0.Java语言概述 0.1 jdk工具部分exe解释 jar.exe jar包 javadoc.exe 文档生成器 Java.exe 解释器 Javac.exe 编辑器 0.2 开发与运行Java程序需经过哪些过程? 用工具编辑源程序,也就是写代码,保存 用Java编辑器工具javac.exe编译源程序文件,生成字节码.class文件 用Java解释器 ...
阅读全文 »

javaIO流注意事项

发表于 2019-02-19 | 更新于: 2019-02-22 | 分类于 java | | 阅读次数:
字数统计: 3.1k
1.字符流出现的原因1.1 字符流出现的原因及编码表概述 字符流出现的原因:由于字节流操作中文不是特别方便,所以,java就提供了字符流。 字符流: 字符流 = 字节流 + 编码表 2.String中的编解码问题2.1 String类中的编码和解码问题 String(byte[] bytes, String charsetName):通过指定的字符集解码字节数组 byte[] getBytes ...
阅读全文 »

javaIO流基础

发表于 2019-02-19 | 更新于: 2019-02-22 | 分类于 java | | 阅读次数:
字数统计: 2.8k
1.IO的概述 1.1 IO流概述及其前奏 A:IO流概述 IO流用来处理设备之间的数据传输 上传文件和下载文件 B:IO流前奏 讲解IO流之前为什么先讲解异常和File类呢? 因为File表示的是IO流将来要操作的文件,所以我们需要学习File类。 而常见操作文件无非就是上传文件和下载文件,在这个操作的过程中可能出现问题, 出现问题后,我们需要对对应的代码进行处理。所以我们需要学习异常。 ...
阅读全文 »

java运算符and语句

发表于 2019-01-17 | 更新于: 2019-02-22 | 分类于 java | | 阅读次数:
字数统计: 468
运算符算术运算符 算术运算符包括:1+ - * / % ++ -- “+”号的几种作用: 加法 正数 字符串连接符 “-“使用的时候要注意: 整数相除,只能得到整数 要想要得到小数,可以*1.0 ++和–的应用 单独使用效果相同 参与运算使用,在操作数的前后效果不同 关系运算符 关系运算符包括: 1== != > < >= <= 注意:关系运算符的结果都是bo ...
阅读全文 »
1234
Loong

Loong

时刻记住:不要被对象,属性,方法等词汇所迷惑;最根本的是先了解最基础的知识

33 日志
9 分类
33 标签
RSS
GitHub 简书
0%
© 2018 — 2019 Loong | Site words total count: 69.4k