
java
lucky404
hello world
展开
-
java 练手小项目
学习了javaSE的基础,为了巩固对Java面向对象编程,以及java多线程编程的理解,使用swing 写了一个很简单的小项目,源码github地址: https://github.com/pythondever/swing-demo 喜欢的同学可以学习学习 整体代码流程 * 1. JFrame 放置一个JPanel * 2. JPanel 上画出我的坦克 敌人的坦克 * 3....原创 2018-03-29 20:45:28 · 8369 阅读 · 1 评论 -
java 多线程
线程的三种状态: 新建, 运行, 就绪,阻塞,死亡 线程运行流程图 java中要使用线程有两种方法: 1. 继承Thread 类 并重写run函数 。通过start()函数启动 2. 实现Runable接口,并重写run函数。 通过创建new 一个Thread 然再start来启动 两个简单的java 线程例子 分别通过继承Thread 类 和 实现Runnable 接口...原创 2018-03-29 21:05:06 · 163 阅读 · 0 评论 -
java 多线程以及线程锁(synchronized )的使用
使用java 多线程模拟 火车票售票系统。 要求是,有三个火车票售票点。他们都是从 同一个铁路局里面拿的票, 假设铁路局一共有 2000 张票 , 三个售票点要一起出售这2000张票。 这个题目就会遇到一个线程安全的问题了,由于多个线程是共享内存的,当我们使用多个线程去操作同一个数据时就会遇到得出的数据不是我们预期的结果。 比如我们现在这样做的 售票系统 package Threadi...原创 2018-03-24 14:22:37 · 2308 阅读 · 1 评论 -
java IO 编程学习
java IO 编程是指通过java 程序来操作文件。比如文件的读写,删除,备份等。 需要掌握文件流的基本概念。 掌握IO编程方法,把握字节流和字符流 文件在程序中是以流的形式来操作的 什么是字节流:字节流是以字节为单位byte去读取的,字节流可以用于读取二进制文件以及任何类型的文件 什么是字符流:字符流是以字符为单位去读取的 字符流可以读取文本文件。不能操作二进制文件 ...原创 2018-03-24 14:29:56 · 433 阅读 · 0 评论 -
Java 泛型
什么是泛型。(泛型是可以表示好多个类型的类型) 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这是数据类型可以 用在类。接口和方法中。分别称为泛型类,泛型方法,泛型接口。泛型的好处是在编译的时候 检查类型安全,并且强制所有的转换都是自动的隐式的。提高代码的重用率 package FanXing; import java.util.ArrayList...原创 2018-03-24 14:39:33 · 131 阅读 · 0 评论