
JAVA
W_ILU
人生如覆水行舟,不进则退
展开
-
JAVA中线程Thread
前言JAVA线程是JAVA中重要的一个知识点,线程又可分为单线程和多线程,然而首先什么是线程?接下来我们慢慢深入了解目录线程的介绍线程的使用线程的优先级别守护线程线程的同步一、线程的介绍世间万物都可以同时完成很多工作,例如:人体可以同时进行呼吸,吃东西,思考问题等活动; 用户既可以使用计算机听歌,也可以使用它打印文件,而这些活动完全可以同时进行; 这种思想放在JAVA中被称为并发,而原创 2016-03-24 11:10:43 · 836 阅读 · 0 评论 -
关于断点调试
前言使用 IDE 工具编程有一个很强大的好处——断点调试,然而很多新手朋友们都会忽略了这个强大的功能,现在我就简单的说明一下如何使用 Debug 调试工具现在使用的编程工具多样,但 功能一般相差不大,至少我使用过的JAVA IDE 或者是 C 编程的工具都是如此以我正使用的 MyEcplise 为例 右键单击行号 也可以鼠标左键双击行号设置断点。程序在进行到断点的时候会暂停,如图在这俩处设置断点原创 2016-03-24 12:18:30 · 546 阅读 · 0 评论 -
判断对象是否相等---重写equals方法
前言学习了面向对象编程语言,对于对象理应有了一定的理解,万物皆对象,而对象是不可能完全相同的,即使是俩个长得一模一样的人,也有各自不同的特点,起码是俩个不同的个体,但是实际生活中我们我们想得出的是俩个人长得很像这个答案,至于怎么用程序表达呢?开篇前先扫下盲,一些新手在比较对象的时候可能会使用 == 比较,这是很严重的一个错误,众所周知,String 也是对象,对象的比较是使用equals方法!!!好原创 2016-03-24 13:24:33 · 2158 阅读 · 0 评论 -
JAVA逻辑--用JAVA代码打印菱形
* * * * ** * * * * * *如图为7行的空心菱形图案,刚开始学习 JAVA 看起来有点小困难,其实主要逻辑在于寻找每一行的空格和每一行的关系,什么时候打印星号,什么时候打印空格,编写一个函数打印任意行数的菱形,做该题的时候可以根据这个图的例子寻找数字规律,本人代码如下:public class Example { public stati原创 2016-03-15 15:10:17 · 2049 阅读 · 0 评论 -
JAVA排序之Comparable和Comparator
这里要讲的不是常见的譬如选择排序,冒泡排序,插入排序之类的具体算法,而是指执行这些算法时,比较俩个不同对象的“大小”操作,对于简单的整型 i > j 的操作上面的排序算法明显可行,但当我们对多个对象进行比较呢?比较的依据不是整型的数据类型呢?这样的比较 object 1 > object2 明显是不可能通过编译的,为了解决对象比较的问题,JDK提供了俩个接口 java.lang.Comparable原创 2016-04-09 20:51:26 · 569 阅读 · 0 评论 -
JAVA----计算器
前言学习了 JAVA 的 Swing 编程,不由得兴趣做了一个计算器,其中也参考了网上的一些例子,再加上自己的一些想法,花了大概半天的时间总算做出来了,总体来说,写计算器的逻辑还是让人受益匪浅的。由于在代码中我大部分做了注释,在这里就不多说了package calcutor;import java.awt.*;import java.awt.event.*;import javax.swing.原创 2016-04-13 16:41:03 · 893 阅读 · 0 评论 -
JAVA跨平台原理
Java跨平台原理1.什么是平台 平台是CPU处理器与操作系统的整体。 CPU大家都知道是计算机的大脑,它既负责思维运算,又负责各部件的命令控制。CPU的种类很多,除去我们熟知的Intel与AMD外,还有比如上面说到的SUN的Sparc,比如IBM的PowerPC等等,这些公司生产的CPU使用或相同或不同的指令集。指令集就是cpu中用来计算和控制计算机系统的一套指令的集合。指令集又分为原创 2017-02-20 08:17:59 · 844 阅读 · 0 评论