- 博客(70)
- 收藏
- 关注
原创 Android Jni 编译 error: undefined reference to 错误
最近编译了几个静态库 使用了几个NDK本地库,但是在编写android.mk时并未做链接,所以报了几个错误,类似error: undefined reference to …… 此时一个可能是工程内部文件未正确关联,还有一个就是未关联NDK本地库此时需要在Android.mk 使用LOCAL_LDLIBS变量链接本地库。 具体可以查看:https://developer.android.com/
2017-08-02 22:37:54 4112
原创 深入剖析volatile关键字
1.volatile关键字的两层语义 一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义: 1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。 2)禁止进行指令重排序。 先看一段代码,假如线程1先执行,线程2后执行:12345678//线程1
2015-04-20 13:45:29 255
原创 Java 多线程 死锁Demo
class DLockThreadextends Thread{ static Object a =new Object(); static Object b =new Object(); String firstObj = "" ; public DLockThread(StringfirstObj, String threadNam
2015-04-20 13:45:26 283
原创 xml约束及解析_Tomcat及Http协议
第一天XML是扩展标记语言,被设计的宗旨是传输数据,而非现实数据。XML标签没有被预定义,需要用户自定义xml语法xml约束(DTD及其语法)xml解析:解析方式:DOM和SAX 解析开发包:JAXP和Dom4J、Jdom案例:利用JAXP包DOM方式进行xml解析 (方法多有些记不清)第二天SAX解析Dom4j基本操作利用
2015-04-20 13:45:23 366
原创 Java 动态代理机制分析及扩展(转载…
转载自:Java动态代理机制分析及扩展 简介: 本文通过分析 Java动态代理的机制和特点,解读动态代理类的源代码,并且模拟推演了动态代理类的可能实现,向读者阐述了一个完整的 Java动态代理运作过程,希望能帮助读者加深对 Java 动态代理的理解和应用。 引言Java 动态代理机制的出现,使得 Java开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动
2015-04-20 13:45:20 352
原创 银行业务调度系统
今天看了张老师的银行业务调度系统,还是感觉不可思议。开始看项目需求时感觉这里边的业务逻辑太复杂。没想到还是被张老师写了个把小时的代码给搞定。虽然看完之后脑海中对于程序运行过程有些模糊,但起码现在努力努力写出个类似的程序不是天方夜谈。张老师分析项目的时候,又通过面向对象的思想结合项目分析了下。不禁又想感叹下这种思想的强大性。决心下去好好吸收下这种思想。回归正题。 银行业务调度系统项目需求
2015-04-20 13:45:17 310
原创 类加载器、动态代理
类加载器 类加载器和类加载器的作用:java虚拟机中可以安装多个类加载器,系统默认三个主要BootStrap ExtclassLoader, AppClassLoader类加载器也是java'类,因为其他事java类的来加载器本身也要蓓蕾加载器加载,显然必须有第一个类加载器不是java类,这正是BootStrap.(用C++语言写的一段二进制代码,不是一个java类)java虚拟机
2015-04-20 13:45:14 373
原创 交通灯管理系统
今天看了张老师的交通灯管理系统项目视频,感到很惊讶,一个我认为很大的一个项目,被张老师个把小时不到百行的代码给搞定了,而且里边的业务逻辑都实现.实在是不可思议.想起自己写一个小功能就搞了一行有一行代码,呵,不知道写程序什么时候能够达到张老师的这种境界. 以前感觉程序员就是一个很木讷的职业,做程序员的人都是很死板的人.现在没这种感觉了.一个程序它就是为了解决现实生活中的很多问题而存
2015-04-20 13:45:11 464
原创 JavaBean、注解、泛型
Java内省:JavaBean一个特殊的java类,这个类的里边的方法的名称符合某种约定的规则它其实就是一种规范,可以当做普通类来进行操作。它主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法符合某种命名规则 如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象.这些信息在类中用私有字段来存储
2015-04-20 13:45:08 1589
原创 反射透析与应用
反射 java反射机制定义1.java反射机制是在运行状态中(1).对与任何一个类,都能够调用它的任意一个方法(2).对于任何一个对象,都能够调用它的任意一个可用方法(3).这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制(4).可以使用反射动态的创建类型的实例,或从现有对象中获取类型,然后,可以调用类型的方法或访问其字段和属性2.反射机制主要提供了以下功
2015-04-20 13:45:05 267
原创 GUI、正则表达式
图形界面AWT:中文译为抽象窗口工具包,是java提供的用来建立和设置java的图形界面的基本工具。AWT由java中的java.awt包提供,里面包含了许多用来建立与平台无关的图形界面GUI的类,这些类有被称为组件GUI:1.组件-Component 2.容器-Container 3.布局管理器-LayoutManager 组件:是java的图形界面的最基本的组成部分,是一个
2015-04-20 13:45:02 565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人