
java
831143
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java中String和int 的转换
1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long转载 2017-09-16 12:54:57 · 384 阅读 · 0 评论 -
Optiona类的分析
在我们的开发中,NullPointerException可谓是随时随处可见,为了避免空指针异常,我们常常需要进行一些防御式的检查,所以在代码中常常可见if(obj != null) 这样的判断。幸好在JDK1.8中,java为我们提供了一个Optional类,Optional类能让我们省掉繁琐的非空的判断。下面先说一下Optional中为我们提供的方法源代码: https://github...原创 2018-08-31 17:49:59 · 452 阅读 · 0 评论 -
jvm的类加载机制
对于一般的Java类加载顺序是这样的 1. 父类的静态变量赋值 2. 自身的静态变量赋值 3. 父类成员变量赋值和父类块赋值 4. 父类构造函数赋值 5. 自身成员变量赋值和自身块赋值 6. 自身构造函数赋值但是最近看到了一道题目package com.test;public class StaticTest { public static void main(S...原创 2018-05-20 20:56:39 · 203 阅读 · 0 评论 -
Java的并发编程思考与总结(二)
Java5的并发编程原子类 Java 5中的java.util.concurrent包下面有一个atomic子包,其中有几个以Atomic打头的类,例如AtomicInteger和AtomicLong。它们利用了现代处理器的特性,可以用非阻塞的方式完成原子操作,代码如下所示:/** ID序列生成器*/public class IdGenerator { private final原创 2018-04-15 18:28:21 · 196 阅读 · 0 评论 -
elicpse中的source和refactor的用法简介
+source- Format: 这个操作项是我一直推荐的, 非常方便, 比如你写了段格式很烂的代码, 乱七八糟的, 那你就选择这项,你会发觉, 哇~~, 我的代码怎么一下子变漂亮了, 不信你可以试试, 快捷键是"Ctrl+Shift+F", 所以我现在都养成习惯了,写一会儿代码,就c+s+f一下, 呵呵,很方便的.- Sort Member: 这个不是很常用,但是如果你觉得代码太长,转载 2017-11-03 00:25:39 · 382 阅读 · 0 评论 -
Java中继承和多态,重写与重载的区别
转自:http://android.blog.51cto.com/268543/53181什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。 继承(inheritance) 简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(下面会讲到,这种方式叫重写)的方式,产生一个新的类型转载 2017-10-22 11:00:09 · 916 阅读 · 0 评论 -
使用eventqueue.invokelater()好处、原因
EventQueue.invokeLater(new Runnable() { public void run() { try { Array1 frame = new Array1(); frame.setVisible(true);转载 2017-09-11 14:48:05 · 430 阅读 · 0 评论 -
用键盘控制小球的方向
面板类import java.awt.Color;import java.awt.Graphics;import java.awt.Image;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.JPanel;public class TetrisPanel extends J原创 2017-09-16 20:12:43 · 758 阅读 · 0 评论 -
java绘制小球自由下落
主类import java.awt.Container;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.JFrame;public class MyWindow extends JFrame{ MyWindow(){ this.setTitle原创 2017-09-16 17:10:56 · 3059 阅读 · 0 评论