`

java随笔记

 
阅读更多
多线程时,如果不同步,对同一个变量同时进行读写就可能有问题,任何方法只要没有对方法对外的变量进行赋值、重新指向另一对象(读取操作不算)等操作,它就是线程安全的。所以所有静态方法都是线程安全的。

2012-11-15

 如果程序用了不少jar文件,可以通过 -Djava.ext.dirs参数来指定这些jar文件所在的目录,就不必再将这些jar文件一一列出在classpth中了。

例如:

java -cp D:\HelloWorld -Djava.ext.dirs=e:\lib

 

Javassist学习使用(参考自:http://blog.csdn.net/yadandan520_ya/article/details/3956867)

它类似于java反射机制,但是侧重点不同,它重于前期修改,后者注重类的实例化

和反射的API不尽相同的是,Javassist并不提供构造的能力,换句话说,我们并不能就此得到一个org.geometry.Point.class类的实例。另一方面,在该类没有实例化前,Javassist也不提供对目标类的函数的调用接口和获取属性的值的方法。在分析阶段,它仅仅提供对目标类的类定义修改,而这点,却是反射API所无法做到的。

Java NIO框架 ----Netty

 

类加载器的介绍: http://blog.csdn.net/cxhzqhzq/article/details/6686121

 

 

分享到:
评论

相关推荐

    疯狂java讲义笔记

    【疯狂Java讲义笔记】是针对《疯狂JAVE讲义》这本书的知识点提炼,适合用于复习Java编程。书中涵盖了Java的基础概念、面向对象的理解、数据类型和运算符以及数组等核心内容。 一、Java概述 Java程序在编译后产生与...

    Java随堂笔记

    这份“Java随堂笔记”正是为了帮助初学者以及希望巩固Java知识的开发者而编写的。笔记内容涵盖了Java的基础到进阶知识,特别是那些在企业开发中不可或缺的部分。 1. **Java基础** - **数据类型**:包括基本数据...

    java随堂笔记

    java基础知识笔记,达内科技培训笔记电子档

    优化随身笔记v1.0绿色免费版

    本软件为一款小型绿色软件,可以自由拷贝到任何机器上使用,所用数据库为access,您可以通过安装微软office办公软件里的aceess自由打开查看修改复制里面的数据,无需担心你的日记被破坏或丢失。...

    mldn java 随堂笔记

    【Java编程基础】 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年发布。它以其“一次编写,到处运行”的特性而闻名,因为Java代码可以被编译成字节码,然后在任何...

    魔乐科技MLDN教你13天搞定JAVA课堂笔记

    ### JAVA课堂笔记知识点详解 #### 一、Java简介与历史沿革 - **Java起源与发展:** Java由Sun Microsystems公司于1991年启动的Green项目演变而来,最初目标是设计一种能够通过电子邮件控制家电的编程语言。项目...

    魔乐科技JAVA培训笔记

    ### 魔乐科技JAVA培训笔记知识点解析 #### 一、JAVA概述与发展历程 ##### Java简介 Java是一种广泛使用的高级编程语言,以其简洁性著称。最初由Sun Microsystems的James Gosling等人在1991年的Green项目中开发,...

    Java 学习笔记.pdf

    根据提供的信息,我们可以深入探讨Java学习过程中的几个关键知识点,主要围绕JDK的安装与配置、JDK常用命令工具、JDK文档的重要性以及应用服务器(AppServer)的基本概念展开。 ### 1. JDK (Java Development Kit) #...

    跟我学java26日通随堂笔记(1-6)

    《跟我学Java26日通随堂笔记》是针对初学者设计的一套全面而系统的Java学习资料,旨在帮助读者在26天内掌握Java编程基础。笔记内容涵盖从第一天到第九天的学习要点,尽管视频部分未能包含在此压缩包中,但文字笔记...

    java学习笔记

    ### Java学习笔记知识点详解 #### 一、类变量与成员变量的区别 - **类变量**:也称为静态变量,使用`static`关键字声明。在整个类的生命周期中只有一个副本,无论创建多少个对象,该变量的副本都只有一份。例如,...

    Java面试笔记 225道Java面试题JAVA面试基础知识点总结Java数据结构题笔试WORD资料汇总(19个).zip

    225道Java面试题 学会了Java面试随你问.docx Ant和Maven的作用是什么?两者之间功能、特点有哪些区别?.docx Java初级程序员面试必备的基础知识总结.docx Java基础、Java集合、多线程、JDBC、HTTP、JSP、Servlet、...

    Java基础(韩顺平版)笔记详

    - 2009年,Oracle公司收购了Sun Microsystems,Java随之归入Oracle旗下。 - Java分为三个主要版本: - Java SE(Standard Edition):标准版,适用于桌面应用程序开发。 - Java EE(Enterprise Edition):企业...

    林信良 jdk6 java学习笔记

    随书附带的源码可以帮助读者更好地理解和实践这些知识点,通过实际操作加深对Java编程的理解。每一个例子都是精心设计的,旨在解决特定问题或演示特定技术,这对于初学者来说是极其宝贵的学习资源。 在学习过程中,...

    我的随堂Java学习笔记(必看经典)

    这是随堂的笔记,相信对于想自学或者上课不认真听讲的宝宝是有帮助的;其中也有老师的见解对于想研究下的宝宝应该也是实用的

    java基础学习笔记.doc

    5. **集合类ArrayList**:ArrayList是Java集合框架的一部分,它是一个动态数组,长度可以随需要改变。`ArrayList<String> list = new ArrayList();` 创建了一个存储String类型元素的ArrayList。`list.add()`, `list....

    毕向东java笔记

    《毕向东java笔记》是一份详尽的Java学习资源,适合初学者使用。笔记涵盖了Java编程的基础到进阶内容,包括源代码示例,有助于理解与实践。以下是笔记中涉及的主要知识点: 1. **Java特性与优势**: - **简单性**...

    Java2002随堂笔记 4.docx

    在Java2002随堂笔记中,我们首先了解到Java的三个主要版本:JavaSE(标准版)、JavaEE(企业版)和JavaME(微型版)。JavaSE是基础,用于桌面应用程序开发;JavaEE则针对企业级应用,常用于C/S(客户端/服务器)或B/...

    LJs的java学习笔记.docx 2014.6

    【Java学习笔记】 Java是一种广泛使用的面向对象的编程语言,以其跨平台、安全性高和可移植性著称。...这份笔记不仅作为教学资源,也将随作者的Java学习进程不断更新和完善,为读者提供全面且深入的Java知识。

Global site tag (gtag.js) - Google Analytics