![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 50
年少的风
踏踏实实做好一件事,拒绝酱油!
展开
-
【年少的风】迷宫自动演示&&手动操作
import java.awt.*; import java.awt.event.*; import java.util.Scanner; import javax.swing.*; public class Maze extends JFrame { private final int n = 10; JButton[] btMaze = new JB原创 2014-11-07 22:22:06 · 19353 阅读 · 0 评论 -
【年少的风】java测试抽象类,继承
abstract class Shap {//抽象类 protected double width; protected double length; Shap(final double width, final double length) { this.width = width; this.length = le原创 2014-11-07 22:21:39 · 19454 阅读 · 0 评论 -
【年少的风】控制台模拟银行操作
import javax.swing.*; import java.awt.event.*; public class TestBank { public static void main(String args[]) { new MyFrame().frame(); } } class MyListener implements ActionLi原创 2014-11-07 22:21:41 · 19392 阅读 · 0 评论 -
ubuntu安装jdk
今天到新公司报到,领取电脑组装完成后按要求重新装了ubuntu14.04,以前虽然用虚拟机学过ubuntu,但是一直习惯用windows,现在还是很多不习惯,比如搞了一中午才把jdk装好。网上虽然很多资料,可以收藏,但是还是不如自己写一遍来得踏实。jdk的下载需要注意的就是,在官网下载jdk6和以前的版本好像需要登陆什么的,这里选择下载jdk1.7,jdk8还不太主流1. 新建目录sudo原创 2015-01-22 14:04:36 · 19641 阅读 · 0 评论 -
java中从控制台输入多行数据 按回车键输入空行结束
这篇博文是用Windows Live Writer写的,看看效果 下面是以前写的程序:java中从控制台输入多行数据 按回车键输入空行结束 1: Scanner scanner = new Scanner(System.in); 2: ArrayList ns = new ArrayList 3: do { 4: String string = scanner.nextLin原创 2014-12-10 11:47:50 · 44544 阅读 · 0 评论 -
判断一个数是否为素数
以前参加蓝桥杯时写的一个算法,刚才想了一下,个人感觉现在想不出优化的方案,记得当时也跟网上找的几个算法对比过,这个是比较优秀的。 1: boolean prime(int num) { 2: 3: int divisor = 3; 4: int testLimit = num; 5: 6: if (num % 2 == 0 && num > 2)原创 2014-12-10 12:09:40 · 20639 阅读 · 0 评论 -
Java批量生成Mac地址到文件
public class Main { public static void main(String[] args) { // 生成文件名 String filePath = "mac.txt"; File file = new File(filePath); if (file.exists()) { fi原创 2015-06-08 11:28:09 · 3404 阅读 · 0 评论 -
【年少的风】文件信息的读取与写入
import java.awt.*; import javax.swing.*; import java.awt.event.*; import javax.swing.colorchooser.*; import java.io.*; public class FileGUI extends JFrame { JFrame frame = new JFrame();原创 2014-11-07 22:21:58 · 19300 阅读 · 0 评论 -
正则表达式的常用集合
字符 x 字符 x \\ 反斜线字符 \0n 带有八进制值 0 的字符 n (0 \0nn 带有八进制值 0 的字符 nn (0 \0mnn 带有八进制值 0 的字符 mnn(0 \xhh 带有十六进制值 0x 的字符 hh \uhhhh 带有十六进制值 0x 的字符 hhhh \t 制表符 ('\u0009') \n 新行(换行)符 ('\u000A')转载 2014-11-07 22:22:14 · 19350 阅读 · 0 评论 -
java异常分类
Java中异常的分类所有异常,都继承自java.lang.Throwable类。Throwable有两个直接子类,Error类和Exception类。ExceptionException则可使从任何标准Java库的类方法,自己的方法以及运行时任何异常中抛出来的基类型。异常可分为执行异常(RuntimeException)和检查异常(Checked Exceptions)两种RuntimeExcep转载 2014-11-07 22:22:49 · 19411 阅读 · 0 评论 -
java中的length属性和length()方法和size()方法
length属性是针对数组说的,数组的长度则是length这个属性.length()方法是针对字符串String说的,查看字符串的长度则用length()这个方法.size()方法是针对泛型集合说的,查看集合中元素的个数调用这个方法原创 2014-11-07 22:22:44 · 19180 阅读 · 0 评论 -
java类加载机制的过程
jvm在初期是将.java文件,编译成.class文件,当程序运行的时候,Java 虚拟机就将编译生成的 . class 文件按照需求和一定的规则加载进内存,组织成为一个完整的 Java 应用程序,jvm会把每个单独的类和接口编译成一个单独的.class文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。我们可以在不重新编译其它代码的情况下,只编译需要修改的单元,并把修改文件编转载 2014-11-07 22:22:33 · 19240 阅读 · 0 评论 -
serialVersionUID的作用
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如: private sta转载 2014-11-07 22:22:22 · 19138 阅读 · 0 评论 -
[java]局域网简易聊天
import java.io.IOException; import java.net.*; import java.util.ArrayList; import java.util.List; import java.io.*; public class ChatServer { boolean started = false; ServerSocket ss =原创 2014-11-07 22:22:17 · 19581 阅读 · 0 评论 -
可以用于switch语句的判断的数据类型总结
1. byte、char、short、int四种基本类型以及它们的包装类(需要Java5.0/1.5以上版本支持) 都可以用于switch语句。 2. long、float、double、boolean四种基本类型以及它们的包装类(在Java所有版本中) 都不能用于switch语句。 3. enum类型,即枚举类型可以用于switch语句,但是要在Java5.0(1.5)版本以上才支转载 2014-11-07 22:22:25 · 26798 阅读 · 1 评论 -
try{return}finally{}模块中finally中的code是在return前执行还是rerun后执行
首先得了解try{ //…………other code return ……;}finally{ //code}finally中的code会被执行,现在要考虑是code在return之前执行呢还是在return之后执行呢?接下来写代码测试一下public class Test{ static int x = 1; public static v原创 2014-11-07 22:22:47 · 19321 阅读 · 0 评论 -
Java 运算符 &与&& << >> >>>区别
说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行转载 2014-11-07 22:22:52 · 20947 阅读 · 0 评论 -
Java中从list中删除符合条件的数据
在Java语言使用中经常会遇到需要从list中去除一些数据,但是初学者经常会遇到如下的坑:Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 5, Size: 4 at java.util.ArrayList.rangeCheck(Unknown Source) at java.util.Arr原创 2015-12-29 13:59:30 · 20469 阅读 · 2 评论