微信扫一扫打赏支持
摘要: Java知识集锦 一、Java程序基础 1.1 开发和运行环境 1.2 Java语言概述 二、Java语法基础 2.1 基础类型和语法 2.2 对象和类型 2.3 包和访问控制 三、数据类型及类型转换 3.1 整型数据 3.2 实型数据 3.3 布尔型数据 3.4 字符型数据 3.5 String型 阅读全文
posted @ 2017-05-19 00:57 范仁义 阅读(444) 评论(0) 推荐(0) 编辑
摘要: Java内存管理 一.内存分类 分为如下四类: 堆区(Heap) 栈区(Stack) 数据区(Data segment) 代码区(Code segment) 二.作用 代码区(Code segment):存放程序的代码 数据区(Data segment):存放静态变量和字符串常量 栈区(Stack) 阅读全文
posted @ 2017-05-17 11:58 范仁义 阅读(410) 评论(0) 推荐(0) 编辑
摘要: Java实例-坦克大战 一.样例图片 二.类图结构 坦克大战中的所有类 类的关系图 我的坦克类 三.说明 1、每一个新的独立运行的东西就是一个线程,像我方坦克,像敌方坦克,像所有的子弹 2、每一个线程要实现run方法,也要start启动线程 3、无论坦克,子弹,都有生命,都有坐标(静),都有速度,都 阅读全文
posted @ 2017-05-17 00:47 范仁义 阅读(1170) 评论(0) 推荐(1) 编辑
摘要: Java中泛型使用 泛型作用: 泛型:集合类添加对象不用强转 反射机制:将泛型固定的类的所有方法和成员全部显示出来 核心代码: ArrayList<Ls> ff=new ArrayList()<Ls>; Ls ls1=new Ls("薯片",5f); ff.add(ls1); Ls cls=ff.g 阅读全文
posted @ 2017-05-16 04:52 范仁义 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 超实用Java快捷键 Ctrl+1或F2快速修复 Ctrl+D快捷删除行 Shift+Enter 快速切换到下一行,在本行的任何位置都可 Ctrl+F11快速运行代码 Alt+上下键 快速移动行(可多行) Ctrl+M 将光标焦点所在区域的视图变大 Alt+/ 叫出快捷的代码提示 syso Alt+ 阅读全文
posted @ 2017-05-15 18:18 范仁义 阅读(610) 评论(0) 推荐(1) 编辑
摘要: Java中线程的使用 (2)-多线程、线程优先级、线程睡眠、让步、阻塞 (一)多线程使用方法 说明:创建每个新的线程,一定要记得启动每个新的线程(调用.start()方法) class Xc3 extends Thread { public void run() { System.out.print 阅读全文
posted @ 2017-05-15 16:16 范仁义 阅读(439) 评论(0) 推荐(1) 编辑
摘要: MyEclipse快捷键大全(绝对全) 非常感谢分享这篇文章的大虾..但是我忘了几下您的blog地址,因此无法注明原文地址...见谅哈 存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctr 阅读全文
posted @ 2017-05-15 13:39 范仁义 阅读(1693) 评论(0) 推荐(0) 编辑
摘要: Java中线程的实现: 一、线程简介: 实现的两种方式为: 1、Thread类 2、Runnable接口 都在java.lang中 都有共通的方法:public void run() 二、线程常用方法 线程启动:start() 线程睡眠:sleep() 线程抢占:join() 线程让步:yield( 阅读全文
posted @ 2017-05-15 12:17 范仁义 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 快速理解进程和线程 程序:(静态)进程:资源,线程(动态)线程:系统中最小执行单位 如果一个班级看做进程那么每个学生都是线程每个学生共享班级里的黑板粉笔等资源 线程交互的方式:互斥(抢占学习资源)同步(一起办61儿童节) 阅读全文
posted @ 2017-05-15 11:35 范仁义 阅读(382) 评论(2) 推荐(0) 编辑
摘要: 直接调用Math里面的random即可,简单方便int i = (int)(Math.random()*100+1); 阅读全文
posted @ 2017-05-14 05:02 范仁义 阅读(13298) 评论(3) 推荐(0) 编辑