
JAVA学习笔记
u-wind14
坚持到最后才有收获
展开
-
java异常处理机制
什么是异常 在程序运行过程中,可能会发生各种非正常状况,如磁盘空间内存不足网络连接中断,被加载的类不存在等等。针对这种情况,java语言中就引入了异常,以异常类的形式对这些非正常状况进行封装,进而通过异常处理机制对这些非正常状况问题进行处理。 图1 java异常类层次图我们直接就上例图分析java异常处理机制,从图一可以看出,所有的异常都是继承Throwab原创 2016-07-09 22:52:51 · 356 阅读 · 0 评论 -
阶段总结
java学习第一阶段结束后,试卷题测试了一把。等结果出来后发现结果没自己想的那么好。38道选择题错了11道,将近1/3了。其中错的都是概念问题,本不该错的。 通过这次测试,发现了在学习上还有很多不足的地方。如学习过的知识没有及时的去整理和复习,导致了学了东西过段时间就忘记了。所以学习方法和习惯是非常重要的。以后应该多翻翻自己写的博客,复习之前的知识。 学习在于积累,没有一成而就的海洋。原创 2016-09-29 14:59:45 · 186 阅读 · 0 评论 -
java之JDK环境变量设置
学java学了将近一年了,突然同学找来帮忙说用微软的图形命令窗口界面跑代码出问题了。跑过去搞了半天,终于发现问题病根所在,结果让我哭笑不得 =.=。我先讲一下我处理事情的过程。我先在桌面上用记事本写一个简单的小程序。然后使用javac Test.java 命令编译Test.java 文件,得到Test.class字节码文件,再用java Test命令解释执行Test.class文件后出现java类未原创 2016-10-20 10:58:47 · 522 阅读 · 0 评论 -
Eclipse反编译插件安装
Eclipse插件安装 安装Eclipse反编译插件,查阅了网络上大多安装教程与资料,虽然最后安装成功了,但感觉那些教程废话太多,没有讲到点上,不能体谅新手的痛苦,花费的时间也多,虽然安装歩奏是对的。下面给新手们分享一些通俗易懂的经验。插件下载 Eclipse反编译插件资源包(274kb) 下载后解压资源包 里面分别有net.sf.jadclipse_3.3.0.jar 和原创 2016-11-30 21:57:08 · 531 阅读 · 0 评论 -
java图形绘制
解决图形移动闪屏问题原创 2016-07-13 16:07:18 · 812 阅读 · 0 评论 -
输入输出流
1.什么是流? 在Java中,通过不同输入输出设备(键盘,内存,显示器,网络等)之间的数据传输抽象表述为“流”,程序允许通过流的方式与输入输出设备进行数据传输。Java中的“流”都位于java.io包中,称为IO流。 听起来是不是很抽象???那就举个简单小例子来简化一下吧!春节就要快到了,家里有池潭并养鱼的小伙伴们是不是马上就要干潭放水捞鱼啊,那怎么干潭放水呢?不可能几个人拿块水瓢往池原创 2016-12-12 12:43:18 · 231 阅读 · 0 评论 -
Java反射机制
Java反射机制 在运行状态中 对于任意一个类,都能知道这个类的所有属性和方法 对于任意一个对象,都能调用它的任意属性和方法 这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制Class类 Class类是Java反射机制的根源。想要获得一个类的方法属性,首先就要获取这个类的类类对象。获取类类对象有三种方法package testAB;/** * J原创 2017-03-11 00:37:11 · 212 阅读 · 0 评论 -
Java properties文件读取
创建以.properties结尾的文件。如:config.properties以key=value形式保存数据。//例子driverClass=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/testuser=userpassword=password读取配置Properties prop = new Pro原创 2018-01-22 15:48:18 · 285 阅读 · 0 评论 -
二叉树
package BinaryTree;public class TreeNode { int key;//关键字 TreeNode leftNode;//左节点 TreeNode rightNode;//右节点 public TreeNode(int key){ this.key = key; } public void setleftNo原创 2016-09-15 23:33:02 · 319 阅读 · 0 评论 -
java单链表实现
链表是一种数据结构,其中各对象按照线性顺序排列。数组的线性顺序是由数组下标决定的。而与数组不同的是,链表的线性顺序是由各个对象里的指针决定的。 package LinkList;/** * 节点 * @author lxw * */public class Node { int data; Node next;} 链表中的每一个元素都是一个Node对象,而每一个No原创 2016-09-11 19:57:52 · 317 阅读 · 0 评论 -
多线程同步
多线程并发执行可以提高程序的效率,但是,但多个线程去访问同一个资源的时候,也会引发一些安全问题。 举例说明:/** * 测试类 * @author lx * */public class Test { public static void main(String[] args) { //公共类对象 Money money = new Money(1原创 2016-07-21 21:17:57 · 194 阅读 · 0 评论 -
java视频 坦克大战制作
学习一门编程语言入门,什么方法比较快,那肯定是跟着老师一起来找一个项目入手了,下面是java 坦克大战制作视频链接地址,该视频报包裹了本地版坦克大战,局域网版坦克大战,网络版坦克大战,有需求的同学可以自行下载。下面是视频的下载地址(百度云):链接: http://pan.baidu.com/s/1qWTlKN6 密码: c2ai原创 2016-01-13 20:51:44 · 2081 阅读 · 2 评论 -
面向对象之三大特点
面向对象三大特点 特点1:封装(Encapsulation) 将对象的属性与行为结合在一起,尽可能的隐藏对象内部细节,控制用户对类的修改和访问数据的程度。举个例子:public class Animal { //属性 String name;//名字 int height;//体重 //行为 public void running(){ }}创建了原创 2016-05-29 18:24:02 · 332 阅读 · 0 评论 -
面向对象(实现相应功能操作)
1.面向对象(OOP) 面向对象是对现实世界的抽象和理解,是一种编程思想。如事件:王老师叫小二学生去帮他拿粉笔。在这个例子里面向对象就会关注这个事件的参与者或是执行者是谁?如王老师,小二学生。而不是关心它这个事件是怎样执行的。面向过程则关注的是这个事件的执行过程。 面向对象的三个基本特点:1.封装 2.继承 3.多态 详细理解请见:http://www.cppb原创 2016-05-28 15:35:32 · 695 阅读 · 0 评论 -
Eclipse 编辑常用快捷键整理
Eclipse常用快捷键 在编辑代码时候编着编着总会出现一些编辑错误,而出现的这些错误常常需要靠鼠标辅助来完成修改,这时就显得非常麻烦了。明明在键盘上可以完成的事,还需靠鼠标干嘛!于是,一些编辑小技巧就需要你来掌握了解了。本章内容不定期更新!!!!!!!注释 1. CTRL + / 键 功能:注释选中的内容,再次按下则取消选中内容注释 注释符号为: //CTRL +原创 2016-07-17 17:34:04 · 330 阅读 · 0 评论 -
Java关键字
java关键字 java关键字是计算机语言里实现定义好的,有特别意义的标识符,有时又叫保留字,Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。目前共有50个关键字。## 1.四种访问权限修饰符 ##public:protected:default(默认):private:四种修饰符访问权原创 2016-07-05 20:36:52 · 329 阅读 · 0 评论 -
仿xp画板项目学习经验总结分享
仿xp画板项目是2016年我这个暑假的第一个学习入手的项目,通过本次项目的跟进学习,让我熟悉和加深了解了java高级编程语言的一些基本的特性和项目开发的基本流程。 仿xp画板项目的结束,让我对项目的开发有了一定的了解,平息了我对项目开发那种高大上和懵懂感,虽说这个小项目简单。但从这个项目里学习到了和巩固了许多知识。如JButton,JTextField,JPanel,JMenuBar等组件的原创 2016-07-08 14:41:38 · 334 阅读 · 0 评论 -
Java swing之JTable与TableModel
package PictureLink;/** * Test测试类 * @author lxw * */public class Test { public static void main(String[] args) { new GameFrame(); }}package PictureLink;import java.awt.Color;im原创 2016-07-30 22:38:46 · 4824 阅读 · 0 评论 -
进程线程
要明白线程进程之间的关系,首先就要明白程序、进程、线程之间的定义与联系!程序 何为程序?程序就是一组指令的集合或是代码文件。进程 何为进程?在操作系统中,每个独立执行的程序都可以称为一个进程,也就是“正在运行的程序”。打开任务管理器,点击进程界面,可以看到正在运行的程序,也就是系统所有的进程。 线程 每个运行的程序都是一个进程,在每一个进程中还可以有多个执行单位同时运行原创 2016-07-20 15:56:19 · 302 阅读 · 0 评论 -
JSP+JavaBean实现用户登录功能
整个项目逻辑非常简单,项目含有Users,UserDao两个JavaBean, 登入login.jsp页面,将表单信息传给doLogin.jsp信息处理页面,判断登录信息是否正确,登入信息正确,跳转到login_success.jsp页面,否则跳转到login_failure.jsp页面 代码如下:/***登录用户Bean*/public class Users { pr原创 2017-02-25 15:36:16 · 22621 阅读 · 6 评论