![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
踏踏实实的走
快乐,自信!脚踏实地,一步一个脚印向前走!
展开
-
Java 中int与byte数组转换详解
1、与运算符的理解(&): 参加运算的两个数据,按二进位进行“与”运算。如果两个相应的二进位都为1,则该位的结果值为1,否则为0。即 0&0=0;0&1=0;1&0=0;1&1=1;例子:int x = 62255550; y =0xff; 转二进制:x = 62255550 = 11101101011111000110111110;y转载 2014-12-31 12:10:26 · 969 阅读 · 0 评论 -
Java并发编程:volatile关键字解析。以及volatile和synchronize的区别
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java转载 2016-09-03 11:19:51 · 3545 阅读 · 4 评论 -
System.arraycopy和Arrays.copyOfRange的详细区别
import java.util.Arrays;public class Main2 { /** * @param args */ public static void main(String[] args) { /*System.out.println(Converstion(11));*/ //数组复制 //System.arraycopy和Arrays.cop原创 2016-09-02 16:10:57 · 2603 阅读 · 0 评论 -
eclipse调试以及step into step over step return区别
首先来讲一下step into step over step return的区别:step into就是单步执行,遇到子函数就进入并且继续单步执行;(F5)step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。(F6)step return就是单步执行到子函数内时,用step return就可以执行完子转载 2016-09-02 10:13:01 · 8764 阅读 · 0 评论 -
使用Scanner获取键盘输入
使用Scanner类可以很方便地便获取用户的键盘输入,Scanner是一个基于正则表达式的文本扫描器,它可以从文件、输入流 、字符串中解析出基本类型值和字符串值。Scanner类提供了多个构造器,不同的构造器可接受文件、输入流、字符串作为数据,用于从文件、输入流、字符串中解析数据。 Scanner主要提供了两个方法来扫描输入:(1) hasNextXxx():是否转载 2016-09-01 10:16:17 · 2001 阅读 · 0 评论 -
阿里巴巴常考面试题及汇总答案
原文地址:http://blog.csdn.net/free0sky/article/details/7927275一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容转载 2016-07-18 00:08:52 · 427 阅读 · 0 评论 -
静态内部类和非静态内部类的区别
package com.devin;public class MyMain{ private static String name = "woobo"; private String num = "X001"; // 静态内部类可以用public,protected,private修饰 static class Person { // 静态内原创 2016-07-27 17:51:31 · 433 阅读 · 0 评论 -
try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,还是在return之后执行?
这是一个很有趣的问题,我测试的结果是:是在return中间执行。我在网上搜寻了一些资料,下面是参考代码: 1 /** 2 * 3 */ 4 package com.b510.test; 5 6 /** 7 * try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,还是在return之后执行?转载 2016-07-25 10:32:49 · 11014 阅读 · 0 评论 -
深入理解Java的接口和抽象类
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别 若有不正之处,请多多谅解转载 2016-07-24 17:25:03 · 283 阅读 · 0 评论 -
为MyEclipse 9/10中的html/JSP编辑器添加代码自动提示
在myeclipse 9以前的版本中,我们如果要为html编辑器添加自动的代码提示可以这样操作:windows-->preferences-->MyEclipse-->Files and Editors-->HTML-->HTML Source-->Content assist在右边的在Prompt when these characters are inserted后输入yz转载 2015-08-06 00:04:34 · 1327 阅读 · 0 评论 -
Java 调用cmd.exe命令
原理:java的Runtime.getRuntime().exec(commandText)可以调用执行cmd指令。 cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。 cmd /k start dir 会打开一个新窗转载 2015-07-22 13:22:28 · 635 阅读 · 0 评论 -
Java IO包装流如何关闭?
问题:(1)JAVA的IO流使用了装饰模式,关闭最外面的流的时候会自动调用被包装的流的close()方吗?(2)如果按顺序关闭流,是从内层流到外层流关闭还是从外层到内存关闭? 问题(1)解释:如下例子代码: FileInputStream is = new FileInputStream("."); BufferedInputStream bis = ne转载 2015-07-27 11:22:43 · 789 阅读 · 0 评论 -
Java中的访问权限的理解
Java中的访问权限有public,private,protected和默认的包访问权限,如果类中的属性方法没有显示的指明访问权限,则具有包访问权限,我喜欢称它为packeged权限,很多人也称它为friendly访问权限,而packaged和friendly这两个关键字在实际中都是不存在的。详细解释,我引别人的一篇博客,说明:java访问权限修饰符public protected转载 2015-06-04 12:11:19 · 396 阅读 · 0 评论 -
char类型和int型可以通用
今天写一个问题的时候惊奇的发现char类型和int类型数值在 0-255之内的可以通用如下的代码package test;import java.util.Scanner;/** * Created by Administrator on 2016/10/8. */public class Main { /*找出字符串中第一个只出现一次的字符 *详细描述:原创 2016-10-08 19:57:44 · 7711 阅读 · 0 评论