java
cheerygod
这个作者很懒,什么都没留下…
展开
-
java IO
1. File 练习:深度优先 遍历puth下所有文件夹和文件。package test;import java.io.File;class getfileDFS{ static int i =0; public void DFSFile (File f){ if(f.isDirectory()) { System.out.println("Directory ...原创 2019-01-25 15:00:44 · 96 阅读 · 0 评论 -
java学习散记(记录一些震惊到小白的java真相)
记录一些震惊到小白的java真相 =》不断更新中一 、 JVM 内存分析1. Java中的数据类型有两种。(都说的是局部变量,所以存在栈中) 一种是基本类型(primitive types), 共有8种,即int, short, long, byte, float, double, boolean, char(注意,并没有string的基本类型)。值得注意的是,自动变量存的是字面值...转载 2019-01-15 16:53:13 · 202 阅读 · 0 评论 -
java class 文件的命令行 生成 与 运行
一 、 当Test.java文件在C盘下 :C:\Users\srct\Test.java首先通过javac命令生成class 文件:此时 ,可以看到 C:\Users\srct\ 此路径下生成新文件 Test.class然后通过java命令运行刚刚生成的class文件:可以看到class文件的运行结果 : 输出 “hello world ” 二、 当Tes...原创 2019-01-16 13:32:16 · 2815 阅读 · 0 评论 -
java 中那些区别 [面试必备]
最近在准备面试,所以基础回顾中 。。。 不断更新 1. 抽象类和接口的区别@1 子类只能继承一个抽象类作为父类,但是可以实现很多歌接口,用逗号隔开@2 抽象类可以定义 public protected package private 的静态非静态 ,final 非 final 属性 。但接口的属性必须是public static final 2. int 与 Integ...原创 2019-01-31 16:08:48 · 107 阅读 · 0 评论 -
[学习摘要] Effective java [EN 3rd version] (Item 6-9)
Item 6: Avoid creating unnecessary objects 1. 避免 String = new String (“124”)// 会导致在堆中创建对象,然而可能并不需要避免 在循环中使用字符串拼接 // java 用 StringBuffer 的 append 方法拼接字符串,这导致很多中间对象创建操作。 2. 尽量使用静态工厂方法,单例模式。...原创 2019-02-01 15:50:21 · 142 阅读 · 0 评论 -
java反射 从入门到糊涂
1. 获取类对象1. Class.forName()2. Hero.class3. new Hero().getClass()在一个JVM中(一个ClassLoader下),一种类只会有一个类对象存在。所以以上三种方式取出来的类对象,都是一样的。 2. 创建对象try { //使用反射的方式创建对象 String classN...原创 2019-01-29 16:19:10 · 160 阅读 · 0 评论