`
baobaoloveyxm
  • 浏览: 2394 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

java个人笔记

阅读更多

public class ReflectPoint {

       public String str1 = "ball";

       public Stringstr2 = "basketball";

       public String str3 = "itcast";

 

       public String toString() {

            return str1 + ":" + str2 + ":" + str3;

       }

}

 

Field [] fields = obj.getClass().getFields();

for(Field field : fields) {

       if(fileld.getType() == String.Class) {

              String oldValue = (String)field.get(obj);

              String newValue = oldValue.replace('b','a');

              field.set(obj.newValue);

       }

}

 

专家模式,谁有这个数据,谁就干这事。

打印自己的类名:System.out.println(a1.getClass().getName());

打印父类的类名:System.out.println(a1.getClass().getSuperClass.getName());

得到长度:int len = Array.getLength(Obj);

修改所有相同变量名Alt + Shift + R

 

public static int add(int x, int … args) {

int sum = x;

for(int i = 0; i<args.Length; i++) {

sum += args[i];

}

Return sum;

}

 

add(2,3);

add(2,3,5);

 

注释:Ctrl +Shift + “/”

取消注释:Ctrl + Shift + “\”

查找:Ctrl + f

 

享元模式:有很多个小的对象,它们有很多属性相同,把它们变成一个对象。那些不同的属性,把它们变成方法的参数称做为外部状态,那些相同的属性,称之为这个对象的内部状态。

 

反射:反射就是把java类中的各种成分映射成相应的java

 

对象解码用“==”比较,不用“equals

 

泛型:

Hashmap<String, Integer> maps = new HashMap<String, Integer> ();

maps.put(“2xx”, 28);

maps.put(“lhm”, 35);

maps.put(“flx”, 33);

Set<Map.Entry<String, Integer>> entrySet = maps.entrySet();

for(Map.Entry<String, Integer> entry : entrySet) {

System.out.println(entry.getKey() + “:” + entry.getValue());

}

 

Java中的泛型类型(或者泛型)类似于C++中的模板,但是这种相似性仅限于表面,java语言中的泛型基本上完全是在编译器中实现,用于编译器执行类型检查和类型推断,然后生成普通的非泛型的字节码,这种实现技术称为擦除(编译器使用泛型类型信息保证类型安全,然后再生成字节码之前将其清除),这是因为扩展虚拟机指令集来支持泛型被认为是无法接受的。

 

不管未来的岁月如何变化,我只是想保持现有渴望汲取知识的状态。即使踽踽独行,我也要坚持的走下去。即使再无人注目的暗夜中,我也希望自己能够动情的燃烧着,为答谢那一段无怨无悔的岁月。

 

Eclipse找错:Window->Show View->Problems

 

 

面向方面的编程(Aspect Orierted Program,简称AOP),AOP的目标就是要使交叉业务模块化,可采用将切面代码移动到原始方法的周围,这与直接在方法中编写切面代码的运行效果是一样的。

1
1
分享到:
评论

相关推荐

    java个人笔记,方便手机下载查看

    java个人笔记,方便手机下载查看

    java个人笔记*******************************************************

    Java个人笔记涵盖了许多重要的编程概念和技术,特别是在方法的使用上。方法是Java程序设计中的核心元素,它们代表了可重用的代码块,允许我们组织和管理复杂的逻辑。以下是对这些知识点的详细解释: 1. **方法定义*...

    Java个人笔记

    这篇个人笔记主要涵盖了Java基础知识,特别是字符串操作、IO流、GUI编程以及数据处理相关的类和包。以下是对这些知识点的详细解释: 1. **Java字符串(String)**:在Java中,字符串是不可变的对象。这意味着一旦创建...

    JAVA个人学习笔记

    JAVA学习笔记 JAVA学习笔记是面向对象编程语言的学习笔记,涵盖了JAVA的基本概念、面向对象编程思想、类和对象的概念、实例变量和局部变量的区别、方法的定义和调用、类型转换、精度问题、移位问题、switch语句的...

    java学习笔记markdown

    【Java学习笔记Markdown版】是针对Java初学者和进阶者的一份详尽教程,以Markdown格式编写,便于阅读和整理。...这种格式的优点在于简洁、...同时,Markdown格式使得笔记易于编辑和分享,是个人学习和团队协作的理想选择。

    java个人笔记总结包含45个word,绝对的原创。

    45个word,每个word都是本人精心积累,例如关于static用法的部分: class A{ public static int i=10; //不再是某个对象的,是所有对象共有的。静态变量存放在“数据段”,只有一个拷贝。属于类 ...

    Java笔记桌面程序

    通过这个Java笔记桌面程序,我们可以看到开发者如何运用自己的技术知识解决实际问题,这不仅是提升个人技能的一种方式,也是在IT行业中展示创造力和解决问题能力的良好实践。对于想要学习Java桌面应用开发的初学者来...

    JAVA基础笔记个人整理的很详细,绝对全面

    这份"JAVA基础笔记"涵盖了从入门到进阶的关键知识点,对于初学者或是希望巩固基础的开发者来说,都是一份宝贵的资源。 笔记可能包括以下几个部分: 1. **Java简介**:Java的起源、特点和应用领域,以及为什么它在...

    java学习笔记

    java学习笔记,java学习笔记,java学习笔记,java学习笔记个人用

    传智博客JAVA基础笔记个人总结

    传智博客的JAVA基础笔记个人总结是一份全面的学习资源,旨在帮助初学者或有一定基础的开发者巩固和提升Java编程技能。这份笔记是基于传智播客的课程内容,结合了牛牧老师和水镜老师的讲解精华,提供了27天的学习计划...

    Java课堂笔记学习Java课堂笔记学习

    ### Java课堂笔记学习 #### 软件定义与软件开发 - **软件**:软件是运行在硬件之上的一组指令集,这些指令集能够完成特定的功能。软件开发过程包括设计和编码两个主要阶段。 #### 编程语言的重要性 - **编程语言...

    JavaNote(个人笔记)

    这个是个人笔记而已。 在我的日志里有介绍,一些JAVA里的重要概念的收集。

    北京达内科技java培训笔记

    学习笔记是个人知识整理的过程,能够帮助学习者巩固理解,提高记忆效率。对于初学者来说,记录Java培训中的关键概念、语法、示例代码等,有助于理解和掌握编程思想,形成自己的知识体系。 【Java核心概念】 1. **...

    超详细的Java复习知识点2019——个人笔记.zip

    这份名为"超详细的Java复习知识点2019——个人笔记"的文档,旨在为初学者提供一个全面且深入理解Java基础知识的指南。笔记内容可能涵盖了以下几个关键领域: 1. **Java语法基础**:包括变量、数据类型、运算符、...

    全套java笔记数据库部分

    “java笔记”则表明内容可能是教学或个人学习过程中的记录。 从压缩包子文件的文件名称列表来看,我们可以进一步推测笔记的内容: 1. "00_课程知识点复习.doc":这可能是一个课程大纲或者复习资料,列出了整个课程...

    JAVA学习笔记-良葛格

    微软也开始支持Java,进一步推动了Java在个人计算机领域的流行。Sun公司随后发布了Java Development Kits(JDK),为Java程序的编译、运行和调试提供了必要的工具。随着时间的推移,Java逐渐演化成了一个拥有广泛...

Global site tag (gtag.js) - Google Analytics