- 博客(108)
- 资源 (2)
- 收藏
- 关注
转载 区块链是什么
02 区块链是什么 转载,侵权删除。http://www.8btc.com/what-is-blockchain 读了几遍,不明就里,还是看些其他比较系统的吧。区块链是一种新型去中心化协议,能安全地存储比特币交易或其它数据,信息不可伪造和篡改,可以自动执行智能合约,无需任何中心化机构的审核。交易既可以是比特币这样的数字货币,也可以是债权、股权、版权等数字资产,区块链技术解决...
2018-05-19 11:17:38
980
原创 15 流与文件
纵观我写的这么多笔记,让我想起了诗经里面的《氓》,简直呵呵哒,原因是多方面的,很重要的一面的真的比较忙,实在是没时间了。15.1 流 15.2 文本输入与输出 15.3 写入二进制数据 15.4 ZIP文档 15.5 对象流与序列化 15.6 操作文件 15.7 内存映射文件 15.8 正则表达式
2016-12-12 09:38:30
400
原创 14.11 线程与Swing
import java.awt.*;import java.util.*;import javax.swing.*;/** * This program demonstrates that a thread that runs in parallel with the event * dispatch thread can cause errors in Swing components.
2016-12-10 15:07:32
472
原创 14.9 执行器
大量生命周期很短的线程,应该使用线程池。另一方面,线程池限定了线程的总数,避免由于产生大量线程而导致性能降低。1 线程池import java.io.*;import java.util.*;import java.util.concurrent.*;/** * @version 1.02 2015-06-21 * @author Cay Horstmann */public class
2016-12-10 15:06:36
363
原创 14.8 Callable和Future
import java.io.*;import java.util.*;import java.util.concurrent.*;/** * @version 1.01 2012-01-26 * @author Cay Horstmann */public class FutureTest{ public static void main(String[] args) {
2016-12-10 15:06:12
342
原创 14.5 同步
对于修改状态的操作,多线程可能发生冲突。1 一个竞争条件的例子public class UnsynchBankTest{ public static final int NACCOUNTS = 100; public static final double INITIAL_BALANCE = 1000; public static final double MAX_AMOUNT
2016-12-10 15:05:02
417
原创 14.4 线程属性
1 线程优先级MIN_PRIORITY --> 1NORM_PRIORITY --> 5MAX_PRIORITY --> 102 守护线程为其他线程提供服务的线程t.setDaemon(true);3 未捕获异常处理器说半天不知道扯得啥
2016-12-10 15:04:45
342
原创 14.3 线程状态
线程有6个状态NewRunnableBlockedWaitingTimed waitingTerminated1 新线程new关键字,处于New状态2 运行线程调用start方法,就处于Runnable状态,是可运行状态,有CPU的时间片就运行,没有就被中断。3 被阻塞线程和等待线程4 终止线程运行结束自然死亡出现未捕获异常中止运行
2016-12-10 15:04:31
463
原创 14 并发编程
为了赶进度,又开始跳了,希望你被摔着自己哈线程应该是很重要的内容,因为将来毫无疑问会用到。14.1 什么是线程 14.2 中断线程 14.3 线程状态 14.4 线程属性 14.5 同步 14.6 阻塞队列 14.7 线程安全的集合 14.8 Callable和Future 14.9 执行器 14.10 同步器 14.11 线程与Swing
2016-12-10 15:03:22
241
原创 13.4 Applet
1 一个简单的Appletimport java.awt.*;import javax.swing.*;/** 1. @version 1.24 2015-06-12 2. @author Cay Horstmann */public class NotHelloWorld extends JApplet{ public void init() { EventQu
2016-12-09 13:18:16
369
原创 13.2 首选项信息的保存
1 属性映射Properties settings = new Properties();settings.setProperty("width", "200");settings.setProperty("title", "Hello, World!");OutputStream out = new FileOutputStream("program.properties");setting
2016-12-09 13:17:32
413
原创 13.1 JAR文件
把类文件打包成一个jar文件。1 创建JAR文件jar cvf JARFileName File1 File2 . . .jar cvf CalculatorClasses.jar *.class icon.gifjar options File1 File2 . . .2 清单文件3 可执行JAR文件jar cvfe MyProgram.jar com.mycompany.mypkg.Main
2016-12-09 13:17:02
345
原创 13 部署Java应用程序
关于Swing界面的部分,貌似真的就只是浏览了,,,一个想法就是,这类具体的用法,等到用的时候再学习吧,现在即使学了,也是会忘记的。呵呵, 那我真不知道什么才是重要的了,
2016-12-09 13:16:36
405
原创 12.8 GUI程序的问题定位
1 Debug提示import java.awt.*;import javax.swing.*;/** * @version 1.14 2015-08-20 * @author Cay Horstmann */public class EventTracerTest{ public static void main(String[] args) { EventQue
2016-12-07 10:41:07
356
原创 12.7 对话框
1 选项对话框import java.awt.*;import javax.swing.*;/** * @version 1.34 2015-06-12 * @author Cay Horstmann */public class OptionDialogTest{ public static void main(String[] args) { EventQue
2016-12-07 10:40:41
370
原创 12.6 复杂的布局管理器
1 网格组布局import java.awt.EventQueue;import javax.swing.JFrame;/** * @version 1.35 2015-06-12 * @author Cay Horstmann */public class GridBagLayoutTest{ public static void main(String[] args) {
2016-12-07 10:40:23
408
原创 12.5 菜单
1 创建菜单2 使用图标3 菜单里的复选框和单选框4 弹出菜单5 快捷键和加速器6 应用和禁用菜单项import java.awt.*;import javax.swing.*;/** * @version 1.24 2012-06-12 * @author Cay Horstmann */public class MenuTest{ public static void main
2016-12-07 10:39:41
296
原创 11.4 选择组件
1 复选框import java.awt.*;import javax.swing.*;/** * @version 1.34 2015-06-12 * @author Cay Horstmann */public class CheckBoxTest{ public static void main(String[] args) { EventQueue.inv
2016-12-07 10:39:25
380
原创 12.3 文本输入
1 文本输入JPanel panel = new JPanel();JTextField textField = new JTextField("Default input", 20);panel.add(textField);2 标签和标签组件JLabel label = new JLabel("User name: ", SwingConstants.RIGHT);JLabel label
2016-12-07 10:39:06
287
原创 12.2 布局管理器简介
1 边框布局JPanel panel = new JPanel();panel.add(yellowButton);panel.add(blueButton);panel.add(redButton);frame.add(panel, BorderLayout.SOUTH);2 网格布局import java.awt.*;import java.awt.event.*;import ja
2016-12-07 10:38:49
298
原创 11.3 鼠标事件
import java.awt.*;import javax.swing.*;/** * @version 1.34 2015-06-12 * @author Cay Horstmann */public class MouseTest{ public static void main(String[] args) { EventQueue.invokeLater
2016-12-06 23:05:39
305
原创 11.2 动作
import java.awt.*;import javax.swing.*;/** * @version 1.34 2015-06-12 * @author Cay Horstmann */public class ActionTest{ public static void main(String[] args) { EventQueue.invokeLate
2016-12-06 23:05:17
257
原创 11.1 事件处理基础
1 按钮例子import java.awt.*;import javax.swing.*;/** * @version 1.34 2015-06-12 * @author Cay Horstmann */public class ButtonTest{ public static void main(String[] args) { EventQueue.invo
2016-12-06 23:05:01
252
原创 11 事件处理
唉,用不到图形界面,就不是很想了解,前面的图形画法,也都用过,也没什么新奇的地方。11.1 事件处理基础 11.2 动作 11.3 鼠标事件 11.4 AWT事件层次
2016-12-06 23:04:32
245
原创 10.8 显示图片
import java.awt.*;import javax.swing.*;/** * @version 1.34 2015-05-12 * @author Cay Horstmann */public class ImageTest{ public static void main(String[] args) { EventQueue.invokeLater
2016-12-03 16:19:24
337
原创 10.7 使用特殊的文本字体
import java.awt.*;import java.awt.font.*;import java.awt.geom.*;import javax.swing.*;/** * @version 1.34 2015-05-12 * @author Cay Horstmann */public class FontTest{ public static void main(S
2016-12-03 16:18:57
402
原创 10.5 处理2D信息
import java.awt.*;import java.awt.geom.*;import javax.swing.*;/** * @version 1.33 2007-05-12 * @author Cay Horstmann */public class DrawTest{ public static void main(String[] args) {
2016-12-03 16:17:54
383
原创 10.4 在组件中显示信息
import javax.swing.*;import java.awt.*;/** * @version 1.33 2015-05-12 * @author Cay Horstmann */public class NotHelloWorld{ public static void main(String[] args) { EventQueue.invokeL
2016-12-03 16:16:52
324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人