Java
renferliu
这个作者很懒,什么都没留下…
展开
-
java中的AWT布局管理器
布局管理器:按照某种规则布局组件常用布局管理器FlowLayout 1.从左到右按顺序配置在Container中,若到达右边界,则会折回到下一行中 2.FlowLayout是Panel和Applet的默认管理器 3.构造方法:FlowLayout()、FlowLayout(int align)、FlowLayout(int align,原创 2014-02-22 14:30:04 · 1733 阅读 · 0 评论 -
AWT中的Event
AWT中的Event事件处理基础 1.事件:一个对象,它描述了发生什么事情。 2.事件源:产生事件的组件。 3.事件监听器:能够接收、解析和处理事件类对象、实现和用户交互的方法。事件处理机制 1.委派式事件处理(delegation):个别的组件将整个事件处理委托给特定的对象,当该组件发生指定的事件时,就通知所委托的对象,有这原创 2014-02-22 20:16:12 · 825 阅读 · 0 评论 -
Java中的单例模式
这是创建的单例leipublic class Danli {private int name;public int getName() {return name;}public void setName(int name) {this.name = name;}private Danli() {// TODO Auto-generated const原创 2014-08-16 23:55:32 · 591 阅读 · 0 评论 -
andorid Junit 单元测试
创建一个package com.yunfeng.service;public class PersonService { public void save(){ String str = "123"; Integer integer = new Integer(str); }}原创 2014-09-04 16:33:38 · 616 阅读 · 0 评论 -
话说android端七牛图片上传
七牛图片上传业务流程如下图(这是官方的图):由上图可知,要想实现图片上传,是要三端进行交互的(我刚刚开始以为只要七牛服务器跟客户端交互就行)接下来步骤如下:1、首先肯定是要有一个七牛的账号,并创建一个空间2、客户端向业务服务器(也就是客户端的应用服务器)发请求你要上传多上张图片3、业务服务器根据客户端的请求向七牛云存储生成token(应用的服务器下载好相应的七牛sdk然原创 2015-04-04 10:51:36 · 3133 阅读 · 2 评论 -
java枚举单例的好处
java枚举单例好处不外乎三点:1.线程安全 、2.不会因为序列化而产生新实例、 3.防止反射攻击。线程安全通过类加载机制保证不会因为序列化而产生新实例当前类自己实现了readResolve()方法防止反射攻击。因为单例类的修饰是abstract的,所以没法实例化。原创 2016-04-21 17:28:32 · 1066 阅读 · 0 评论 -
JNI介绍
第一章 介绍java本地接口概述历史背景JDK10 本地方法接口Java运行时接口原生的本地接口和javaCOM接口目标java本地接口方法面向 JNI 编程改变第一章 介绍 这一章介绍的是Java本地接口(JNI).JNI是本地编程的接口,它允许运行在java虚拟机里面的java代码调用使用其它语言编写的库和应用,例如C,C++等其它语言. JNI最有利的地方在于它翻译 2016-11-28 09:36:55 · 427 阅读 · 0 评论 -
Java线程安全
什么是线程安全性当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么就称这个类是线程安全的。如何实现线程安全无状态对象即对象既不包含任何域,也不包含任何对其他类中域的引用。计算过程中的临时状态仅存在于线程栈上的局部变量中,并且只能由正在执行的线程访问。由于线程之间并没有共享状态,就好像都在访问不同的实例。由于线程访问无状态对象的行为并不会影响其他线程中的正确性,故而无状态对象是...原创 2019-04-17 16:48:28 · 95 阅读 · 0 评论 -
Java锁的种类
Java锁的种类内置锁Java 提供了一种内置的锁机制来支持原子性:同步代码块(Synchronized Block)。同步代码块包含两部分,一个作为锁的对象引用,一个作为由这个锁保护的代码块。以synchronized来修饰的方法就是一种横跨整个方法体的同步代码块,其中该同步代码块的锁就是方法调用所在的对象。每个Java对象都可以用做一个实现同步的锁,这些锁称为内置锁或监视锁。线程进入同步代...原创 2019-04-17 16:55:21 · 4302 阅读 · 0 评论