![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
cggwz
这个作者很懒,什么都没留下…
展开
-
Java版本的DLX解决数独算法
DLX又称作精确覆盖问题,而今天要说的就是把解数独这个问题转化为一个精确覆盖问题,然后来解决它。其实这是一个很好的解决问题的思路,很多问题都可以转化为一个精确覆盖问题,然后用接下来这个算法来解决它。关于DLX的思想,网上有不少的解释,这里我就不再赘述,我会在我的另一篇博客里讲解原理。首先是整个代码的结构。总共分为四个类,分别是:主类(StartPoint)转换器类(Transfer)...原创 2020-01-29 11:01:10 · 537 阅读 · 0 评论 -
Java利用递归实现扫雷
该文章转自http://blog.sina.com.cn/s/blog_aface4e80102vtt3.html,特此声明。转载 2017-07-28 22:23:42 · 597 阅读 · 0 评论 -
浅谈System.gc()
今天巩固给大家讲讲System.gc()。Java的内存管理着实给各位编程者带来很大的方便,使我们不再需要为内存分配烦太多神。那么讲到垃圾回收机制,就不得不讲讲System.gc()。 先简单讲讲这个方法是干什么的。首先存在一个误区,有些人认为这个方法是让虚拟机回收不用的对象,但其实并不是,这个方法只是提醒虚拟机,程序员希望你在这回收一下对象,但回不回收还是虚拟机来决定,也就是说程序员对回不回原创 2017-08-11 23:29:02 · 6254 阅读 · 3 评论 -
Java的关键字
abstract boolean break byte case catch char class const continue default do double else extends final finally float for goto if implements import instance原创 2017-08-11 23:28:54 · 164 阅读 · 0 评论 -
修改Swing窗口风格
String look;java: look ="javax.swing.plaf.metal.MetalLookAndFeel";Windows: look ="com.sun.java.swing.plaf.windows.WindowsLookAndFeel";Unix: look ="com.sun.java.swing.plaf.motif.MotifLo原创 2017-08-11 23:28:30 · 1138 阅读 · 0 评论 -
java自定义异常
package 异常和断言;public class 自定义异常 {public static void main(String[] args) {try{//抛出自定义异常,fd为异常信息throw new d("fd");}//捕捉自定义异常catch(d e){//调用getMessage方法System.out.println(e.getMessage());}//原创 2017-08-11 23:28:27 · 179 阅读 · 0 评论 -
String [] args是干什么的
我相信应该有不少人都疑惑,main后面的这个String []args是干什么的呢?今天,巩固就为你们解密。 这是干什么的呢?先给大家一个简单定义(本人比较讨厌上来就举例子,因为举例子是辅助理解):这是一个字符串数组,是用来接收命令提示符当中的命令行的。下面我举一个例子:a.java源代码:public class a{public static void main(Stri原创 2017-08-11 23:28:21 · 216 阅读 · 0 评论 -
java利用递归实现汉诺塔算法
package 汉诺塔;//引入Scanner包,用于用户输入import java.util.Scanner;public class 汉诺塔算法 {public static void main(String[] args) {//建立一个Scanner类的对象a Scanner a=new Scanner(System.in); System.o原创 2017-08-11 23:28:15 · 414 阅读 · 0 评论 -
java利用递归实现扫雷
package 扫雷;import java.math.*;import java.util.Scanner;public class 扫雷 {//记录翻开次数static int k=0;//两个数组 //给玩家看的static int [][] map=new int[22][22]; //用来保存数据static int [][] bomb=n原创 2017-08-11 23:28:12 · 746 阅读 · 0 评论 -
Java数组排序
今天,巩固教大家数组排序方法,我将介绍以下这几种方式:快速排序,冒泡排序,选择排序。1、快速排序这就是各位学Java的福利了,Java提供sort()方法,咱们只要调用就行了。代码如下:import java.util.Arrays; //引入包public class 排序 {public static void main(String[] args) {in原创 2017-08-11 23:28:09 · 190 阅读 · 0 评论 -
学习Java的方法
许多人在刚开始学习Java时,会因为学习方法的不正确,而丧失信心,从而半途而废。所以,今天,巩固就要教教大家学习Java的方法。 1、多练习 编程其实是一个非常抽象的东西,要想学好它,就不能只是看看书,而不去练。光看书,是难以彻底理解它的,无法把基础打牢,这样,到以后学习更多更复杂的知识时,就很难理解,从而导致丧失信心,编程书就在角落里发霉了。我有一个同学,他就是想学习编程,他也找原创 2017-08-11 23:28:07 · 209 阅读 · 0 评论 -
Java运行过程
很多人都不知道Java是如何运行的,今天,巩固就教教大家Java的运行过程。第一步:新建一个文本文档。第二步:将拓展名设为“java”第三步:点击“是” 第四步:双击打开新建的文档,随便输一段代码第五步:保存第六步:打开DOS(方法以前讲过了),输入你保存文档的盘符(注意加冒号)第六步:输入“javaca.java”,这一步值得讲一下,我们编写的文档是我们认原创 2017-08-11 23:28:04 · 276 阅读 · 0 评论 -
导出jar文件
当我们编好一段代码时,就需要将其导出成应用程序,即jar文件(jar文件就是在Java运行环境下运行的应用程序)。今天,巩固就教大家用eclipse导出jar文件。第一步:找到eclipse,双击打开。(没有可以去下载)第二步:找到你需要导出的java文件。第三步:右击,选择“导出”。 第四步:选择“JAR文件”,点击“下一步”。 第五步:按图片中进行勾选,并在红框中输原创 2017-08-11 23:28:01 · 257 阅读 · 0 评论 -
如何配置JDK?
有很多人,java都下载好,却因不会配置JDK,而无法编程。今天巩固就来教大家配置JDK。第一步:将下载好的java放在D盘(最好不要占用C盘)。 第二步:右击我的电脑,选择“属性”,单击“高级”,再点“环境变量”。 第三步:点“新建”,创建两个变量变量名:CLASSPATH 变量值:;D:\Java\jdk1.6.0_43\lib\tools.ja原创 2017-08-11 23:27:58 · 194 阅读 · 0 评论