Java SE
Tony L.Du
风吹浪打,不忘初心
展开
-
GC 垃圾回收机制彻底理解
! 此文系转载:http://blog.sina.com.cn/s/blog_6b9435b90101fegf.html 为了以后自己能更快找到和方便理解!垃圾回收器负责回收所有无任何引用对象的内存空间。注意:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身。System.gc(); Runtime.getRuntime().gc() 这两种方法用于显示通知JVM可以进行一转载 2016-09-29 15:46:08 · 1644 阅读 · 0 评论 -
Java 深究字符串String类(1)之运算符"+"重载
一.不可改变String String对象是不可改变的, 查看JDK文档,发现String类中每一个看似修改String的方法,实际上都创建了一个新的String对象,而最初的String对象则丝毫未动. java传递参数的时候,传递的是引用的一个拷贝,调用时,都会复制一份引用,而引用所指向的对象,一直呆在某一单一物理位置,从未变动过.二.重载 “+” 与 StringBuil原创 2016-11-07 19:32:50 · 5008 阅读 · 2 评论 -
Java 深究字符串String类(2)之重写toString()方法无意识递归
Java中每个类都是Object的子类,Object 有toString方法,所以标准容器自然都有 如果希望toString方法以打印对象内存地址,可以直接打印 public static void main(String[] args) { Two t = new Two(); System.out.println(t); }输出: Two@610原创 2016-11-07 19:56:13 · 1590 阅读 · 0 评论 -
Java 深究字符串String类(3)format()静态方法
1.Formatter类这有个Formatter类其实是一个翻译器,将格式化字符串翻译成需要的结果, 简单例子: public static void main(String[] args) { String a = "West World"; Formatter f = new Formatter(System.err); f.format("th原创 2016-11-07 20:32:35 · 1198 阅读 · 0 评论 -
简单生产者消费者模型(java实现)
/** * Created by butter on 16-11-16. *//** * * 生产者与消费者模型中,要保证以下几点: * 1 同一时间内只能有一个生产者生产 生产方法加锁sychronized * 2 同一时间内只能有一个消费者消费 消费方法加锁sychronized * 3 生产者生产的同时消费者不能消费 生产方法加锁sychr原创 2016-11-16 21:24:29 · 4555 阅读 · 0 评论 -
Swing入门之简单文本编辑器
使用Java开发窗口应用程序有两种选择: 1.AWT: Abstract Window Toolkit 2.JFC: Java Foundation Classes / Swing本文主要介绍Swing设计基本要素: 容器,组件,版面管理员,事件与监听器等基本概念 要了解Swing必须了解Swing继承架构,Swing是基于AWT而创建,因此要了解Swing继承架构必须先了解AWT继承架构一原创 2016-11-21 23:18:16 · 4559 阅读 · 1 评论 -
Java简单锁机制,synchronized死锁并解决
下面例子有一定概率deadLockimport com.sun.org.apache.regexp.internal.RE;/** * Created by butter on 16/11/15. */class Resource{ private String name; private int resource; public Resource(String name,原创 2016-11-17 14:11:19 · 6808 阅读 · 1 评论 -
JDBC简单操作Demo
JDBC: Java DataBase Connectivity本文主要介绍曹总基本步骤, 包括链接,增删改查. 详细见注释import java.sql.*;import java.sql.Connection;import java.sql.PreparedStatement;import com.mysql.jdbc.*;import com.mysql.jdbc.Driver;/**原创 2016-11-19 22:51:18 · 4749 阅读 · 0 评论