- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 本地死锁检查篇
1,死锁代码 package com.bandit.audition.concurrent; public class DeadLockDemo { private static String A = "A"; private static String B = "B"; public static void main(String[] args) { new DeadLockDemo().deadLock(); } private void
2021-11-02 18:05:13 61
原创 JMM--Java 内存模型
JMM Java内存模型(即Java Memory Model,简称JMM)本身是一种抽象概念,并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量的访问方式。由于JVM运行程序的实体是线程,每个线程创建时,JVM 会给其创建一个工作内存,用于存储线程私有数据,线程公有数据存储在主内存中。当线程需要操作共有数据时,会将数据从主内存拷贝到其私有的工作内存中,操作工作内存中的副本...
2018-08-21 16:24:28 163
原创 Java23种设计模式整理
一、设计模式分类 总体来说,分为三大类: 创建型模式,五种: 工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式; 结构型模式,七种: 适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式; 行为型模式,十一种: 策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 -------...
2018-08-21 11:24:24 309
原创 JVM相关整理(一)--基本原理
一、Java代码运行流程在初学Java 语言时,我们最初编译执行一个Java 程序是通过dos窗口,执行javac <options><source file>命令将.java文件编译成.class文件(Java字节码文件),然后通过java <source file>命令运行Java程序。其实现如图:Java程序经过一次编译后,将Java代码编译为字节码,然后...
2018-05-16 16:15:27 186
原创 java基础(一)--JDK安装
一、下载JDK(Java Development Kit开发工具包):下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlnext->next->默认安装/更改安装路径,默认安装的路径:C:\Program Files\Java\jdk1.7.0_17\(注:安装路径不能有中文)二、windows...
2018-04-24 12:10:10 178
原创 Android屏幕适配
以主流屏幕开发:1280*720, 遵循原则: 1,不用AbsoluteLayout(绝对布局),多用相对布局&线性布局(权重); 2,使用dp,不用px; 3,开发后期,在不同分辨率屏幕上测试(480*800,,1920*1080) 后期测试: 如果出现问题,解决方案: 1,图片适配; 2,布局适配; 3,尺寸适配; 4,权重适配; 5,代码适配。
2016-04-05 23:23:10 288
原创 java简易计算器
package calculator; import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.J
2014-06-29 13:23:13 530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人