1、使用JDBC技术访问数据库 将JDBC驱动(.jar文件)放到WEB-INF\lib下。原因是:ClassLoader找到字节码文件,然后加载到JVM的方法区中,变成一个对象。Tomcat都有自己的类加载器,会去WEB-INF下面lib中找字节码文件。因为jar包中都是字节码文件 在Serv.....
分类:
数据库 时间:
2015-06-14 06:58:35
阅读次数:
151
反射机制:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类...
分类:
移动开发 时间:
2015-06-09 23:13:58
阅读次数:
155
javap是sun提供的对class文件进行反编译的工具 1、配置Run---external tools---external tools configurations 选择Program 新建javap运行方式 设置location、workspace等选项 如下图: 需要注意的是workspa...
分类:
编程语言 时间:
2015-06-06 11:49:48
阅读次数:
217
Spark 任务调度分析1、 资源分配 通过SparkSubmit进行提交应用后,首先会创建Client将应用程序(字节码文件.class)包装成Driver,并将其注册到Master。Master收到Client的注册请求后将其加入待调度队列waitingDrivers,并等待分配执行资源。1.1...
分类:
其他好文 时间:
2015-06-04 08:36:18
阅读次数:
742
/** * javap命令可以对class反汇编得到其字节码文件(此命令并不是jdk8开始的,只不过jdk8中对工具进行加强,增加了一些参数,可通过 javap -help了解) * * 注意: * 字节码文件在虚拟机中是通过栈帧来保存指令的,也称为操作栈,是一个后入先出的栈。并不是针对寄存器的.....
分类:
其他好文 时间:
2015-06-01 18:48:22
阅读次数:
130
1.java_cmd
javap: 反编译(.class文件) javac: 编译为(.class文件) dir: 文件内容(包含哪些文件) -version: 版本号 cd /d:切换地址目录
网络编程 :ipconfig 查看ip配置;netstat -an
2.编译运行
java -d bin src\Helloworld.java编译 java -cp bin ...
分类:
编程语言 时间:
2015-05-31 09:22:31
阅读次数:
186
在java继承中对于成员变量和方法的处理是不同的 用javap工具分析如下类: class Animal { private String name ; public void info (){ System .out. println(name ); }}public class Wolf ext...
分类:
编程语言 时间:
2015-05-26 23:04:44
阅读次数:
187
类加载器: 类加载器(ClassLoader)用来加载 class字节码到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源文件在经过 Javac之后就被转换成 Java 字节码文件(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 j.....
分类:
编程语言 时间:
2015-05-26 00:10:23
阅读次数:
197
同步函数使用的锁是this;同步函数和同步代码块的区别:同步函数的锁是固定的this。同步代码块的锁是任意的对象。建议使用同步代码块.静态的同步函数使用的锁是该函数所属字节码文件对象,可以用getClass方法获取也可以用当前类名.class表示。单例设计模式所涉及的多线程问题(关于单例模式的介绍h...
分类:
编程语言 时间:
2015-05-24 21:50:06
阅读次数:
171
类反射的概述:将JAVA类里所有的成分逐一拆分,并将其映射成一个独自功能的类。作用:当程序不知道要调用什么类型的时候就可以通过反射机制来确定所要调用类的TYPE,生成的.CLASS是一个字节码文件, 我们通过类反射.getClass将其初始化,然后封装成Class类,通过Class对外提供的方法,可...
分类:
编程语言 时间:
2015-05-24 16:57:54
阅读次数:
125