Java学习
文章平均质量分 57
WY是我的小公举
保持谦逊、每天都有进步
展开
-
Java基础:Java入门
Java的特点和优势1、跨平台/可移植性这是Java的核心优势。Java在设计时就很注重移植和跨平台性。比如:Java的int永远都是32位。不像C++可能是16,32,可能是根据编译器厂商规定的变化。这样的话程序的移植就会非常麻烦。2、安全性Java适合于网络/分布式环境,为了达到这个目标,在安全性方面投入了很大的精力,使Java可以很容易构建防病毒,防篡改的系统。3、面向对象面向对象是一种程序...原创 2018-03-30 19:04:42 · 308 阅读 · 0 评论 -
Java基础:Java入门小项目飞机大战游戏
源码地址:www.github.com/lixiaoqing123456/PlaneGame1.0主要功能:1.w,s,a,d前后左右,如果同时按住shift键,会加速2. 默认会右有6个敌机,敌机会有一个随机方向,并一直按着这个方向移动,碰到边界会发生反弹3.每个敌机只有5发子弹,而且是按照一定概率发射。自己的飞机有50发子弹,自动发射。4.自己的飞机被击中一次,血条减1/5.如果吃到补给包,加...原创 2018-04-08 09:26:41 · 4633 阅读 · 5 评论 -
Java基础:异常机制
异常分类Error与Exception都继承自Throwable类Error是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。例如,Java虚拟机运行错误(Virtual MachineError),当 JVM 不再有继续执行操作所需的内存资源时,将出现 OutOfMemoryError。这些异常发生时...原创 2018-04-08 21:49:00 · 170 阅读 · 0 评论 -
Java基础:动手模拟ArrayList
ArrayList实际上是维持了一个数组elementData[]和一个表示元素多少的size。往里面放东西时,如果容量不够,就扩容。/** * 自己实现ArrayList底层 * @author xiaoqing * */public class MyArrayList { private Object[] elementData;//容器核心数组 private int ...原创 2018-04-10 22:42:43 · 187 阅读 · 0 评论