Java learning
文章平均质量分 75
淡淡的蓝月
我的github: https://github.com/getletCodes
展开
-
java位运算
本篇的主要目的想要把java位运算的相关知识进行一个总结,主要包括表示方式、位运算时移位的方式一、表示方式首先学过计算机的我们都应该知道计算机采用反码的方式对数据进行表示,同时java的所有数据类型都是有符号的数据表示形式。即利用最高位作为符号位,正数时为0,负数时为1。我用了下面的这种方式验证。public static void comfirm() { int cnt = 1;原创 2016-06-22 22:27:30 · 265 阅读 · 0 评论 -
继承classLoader加载一个class文件demo
public class Loader extends ClassLoader{ private String classPath; private String classname="Test"; public Loader(String classPath){ this.classPath=classPath; } @Override protected Class f转载 2016-01-22 16:00:03 · 803 阅读 · 0 评论 -
java多线程基础学习2
一、Executor框架1.Executor interface:此接口基于生产者-消费者模式,提供了一种将任务提交与每个任务将如何运行的机制(包括线程使用的细节、调度等)分离开来的方法,可以对其任务提交方法进行重写使得任务提交后能够立即被运行、或者任务的连续性//使用一个类来协作Excutor来使得任务被串行化class SerialExecutor implements Execu原创 2015-07-23 10:17:19 · 427 阅读 · 0 评论 -
Jni之在c++中调用java代码
第一步:完成java代码public class JniMain { private static int staticIntField=300; static{ System.loadLibrary("JniFunc"); } public static native JniTest createObject(); public static void main(Stri原创 2015-09-17 18:58:44 · 511 阅读 · 0 评论 -
JNI初体验
一、使用过程:编写java代码->编译java代码->利用javah 命令生成生成相应的c/c++头文件->编写c/c++代码->利用vs命令制作dll共享库->运行java程序二、实例使用(1)编写java代码public class JNITest { //声明本地方法,将在cpp文件中实现 public native static void dispHelloWor原创 2015-09-14 21:24:20 · 343 阅读 · 0 评论 -
Java多线程基础学习
Java并发初探:(1)注意复合性操作带来的数据修改的异常,对于一般的计数器之类的变量,可以采用位于java.util.concurrent.atomic包中的原子性对象(2)变量的可见性:当有多个线程对一个变量进行读写操作时,其中一个线程对变量的更改可能会因为寄存器缓存等原因使得其他线程无法得到更新的数据,可以使用volatile关键字来声明变量(3)利用线程封闭来实现线程安全:原创 2015-07-19 08:40:19 · 323 阅读 · 0 评论 -
JDBC中使用存储过程
public class Procedure { public static void getProcedureInfo(Connection conn){ try { DatabaseMetaData metaData=conn.getMetaData(); System.out.println("数据库相关信息:"); System.out.println("数据库名称原创 2015-07-31 07:43:27 · 522 阅读 · 0 评论 -
JDBC连接数据的基本使用
public class LinktoSqlSever {//PrepareStatement可以使用?作为占位符,在得到结果集之前设置相应参数,为空也要使用相应的set方法,可复用 public static final String drivername="com.microsoft.sqlserver.jdbc.SQLServerDriver"; private static final原创 2015-07-30 12:42:42 · 337 阅读 · 0 评论 -
JDBC连接数据库
注意引入的是sqljdbc4.jar包public class LinktoDatabase { static final String DbDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; static final String connectionstr="jdbc:sqlserver://127.0.0.1:1433;Dat原创 2015-07-26 13:23:25 · 303 阅读 · 0 评论