自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

include_ice的博客

该博客用于做学习笔记_试图将难以理解的问题解析清晰

原创 java:当前时间(手动计算)

当前北京时间,全手动计算,我晓得有api可以直接调用,只是无聊所以实现了一遍。 /* * 每小时有3600秒 * 每天有8640 0秒 * 每个月有2592 000秒 * 每年有3110 4000秒 * 当前北京时间 */ public class demo { public st...

2018-01-29 02:23:02

阅读数 185

评论数 0

原创 Java:IO流

Io流分为输入流,输出流 在java读写文件中可分为 字节流,字符流 1.字节流的两个抽象父类 1)InutStsream、OutputStream 其中InputStsream抽象了应用程序读取数据的方式 OutputStream抽象了应用程序...

2018-01-24 22:54:36

阅读数 59

评论数 0

原创 Java:RandomAccessFile类:文件内容的读写访问操作

RandomAccessFile类是java提供的对文件内容的访问类,既可以读文件,也可以写文件。 RandomAccessFile类支持随机访问文件,也就是可以访问文件的任意位置。 (1)java的文件模型 在硬盘上的文件是以byte存储的,是数据的集合 (2)打开文件有两种模式  “rw”(...

2018-01-23 18:27:21

阅读数 277

评论数 0

原创 Java:File类:文件夹与文件的查询

File;这个类只能用于 表示文件(夹)的信息(大小,名字) 与增删改查文件(夹) 并不能访问文件的内容 各种增删改查的api代码示例与说明: package demo2; import java.io.File; import java.io.IOException; //列出File的一些...

2018-01-22 21:40:25

阅读数 673

评论数 0

原创 java:io流编码相关

package demo2; import java.io.UnsupportedEncodingException; public class EncodeDemo { public static void main(String[] args) throws Exception { ...

2018-01-21 19:23:35

阅读数 169

评论数 0

原创 java:类型转换与位运算问题

package demo2; public class int_byte_long { public static byte [] int2Bytes(int id) { /* * 如果将 int 类型左移或者右移大于或等于 32 位时,并不会像预计的那样将数据全部填充为1或0。 *...

2018-01-21 00:56:20

阅读数 167

评论数 0

原创 java:进制转换

public class RadixTest { public static void main(String[] args) { // TODO Auto-generated method stub /* * 十进制转换为其他进制 */ System.out.prin...

2018-01-18 17:41:38

阅读数 61

评论数 0

原创 计算机进制

计算机中负数是以补码储存的 其他进制转换是类似的

2018-01-18 14:37:13

阅读数 78

评论数 0

原创 java:Comparator-自定义比较

具体的使用方法代码示例: public void testSort3() { List studentList = new ArrayList(); Random random = new Random(); studentList.add(new Student(random....

2018-01-15 22:19:20

阅读数 228

评论数 0

原创 java:string排序

java自带的字符串中数值的排序是不准确的, 比如10000这个数值一万 用string来储存这个值然后与String类23进行sort升序排序 会出现10000在23前面的情况 其原理是是将每个数字单独拆开分为字符来排序 也就是说,只能排序0-9之内的数值 所以如果要进行更广泛的...

2018-01-15 21:50:20

阅读数 708

评论数 0

原创 java:Comparable类的排序相关

Comparable 中文翻译为:可比较 java中,某两个同类的对象需要进行排序, 则他们的类需要变成Comparable类的实现类才可以进行排序 Comparable为java中的默认比较规则 Comparator为java中的临时比较规则 这里只示例一下Comparab...

2018-01-15 20:14:12

阅读数 127

评论数 0

原创 java:随机字符串加list排序

public class ListSortTest { /* * 给集合添加10条随机字符串 * 每条字符串长度在10之内 * 每条字符串不可重复, * 每条字符串的字符可重复 */ public void sort1() { List string1=new Arra...

2018-01-15 18:49:57

阅读数 125

评论数 0

原创 java:Collections工具类的排序

该类提供了很多静态方法来处理集合中的数据。 1,list中的sort()方法:排序 排序顺序 ,先排第一为字符,如果第一位字符相同则排第二位字符以此类推 代码示例:int类的排序 public class CollectionsTest { /** * 1.通过Collect...

2018-01-15 13:56:39

阅读数 116

评论数 0

原创 java:Map集合中的查询

Map因为是键值对的原因,所以有分别查询键与值。的不同方法 分别是containsKey与containsValue student类有Id和name属性,id为K值,name为V值 以下是一部分的代码,仅做示例,复制黏贴无法运行。 public void testContainsKey...

2018-01-15 13:47:30

阅读数 4982

评论数 0

原创 java:list中获取元素索引位置

因为List 是一个元素有序的、可以重复、可以为 null 的集合; 所以; 方法indexOf可以获取元素出现的第一个位置的引索; 与之相反的是lastlndexOf获取元素最后出现的位置引索; 如果集合中没有该元素则返回-1; 其原理都是利用equals方法配合历遍来判断; 具...

2018-01-14 22:03:03

阅读数 49425

评论数 0

原创 java:list集合的查找

public void testListContains() { //方法 course course=coursesToSelect.get(0);//将元素从coursesToSelect中取出放到course中 System.out.println("取得课程:&q...

2018-01-14 15:29:44

阅读数 10680

评论数 0

原创 java:Set集合的增删改查

Set集合是无序且不可重复的,可以添加空.....值进去...奇葩... Set集合中的增添改查是类似于list中的,只不过不能添加到指定位置,因为Set集合是无序的,也没有get方法。历遍元素只能使用迭代器或者for each来循环历遍 具体方法为: 增:add(); addAl...

2018-01-13 22:23:25

阅读数 4945

评论数 0

原创 java:list集合的增删改查

list的实现类是ArrayList;具体代码: list 集合名称; //创建一个list集合 构造方法: public 类名(){ 类名 a1= 集合名称.ArrayList(); } import java.util.ArrayList; import java.util.A...

2018-01-12 15:51:20

阅读数 6750

评论数 0

原创 java:Map集合的增删改查

package demo; import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; import java.util.Scanner; import java.util.Set; public cl...

2018-01-11 08:19:25

阅读数 3980

评论数 0

原创 java:实例化集合示例

声明一个集合: 集合类型 集合名称; 例如: list cat;用构造方法初始化集合: 构造方法(){ 当前类创建的集合=新建 集合实现类 (); } 具体代码: public intl(){ this.cat=new Arraylist(); }

2018-01-11 03:56:51

阅读数 394

评论数 0

转载 python:字符串编码问题

Python中Unicode字符串 字符串还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制...

2018-01-10 10:04:43

阅读数 126

评论数 0

转载 python:多行字符串

出处:慕课网 感觉r和'''只是一个修饰符 Python中raw字符串与多行字符串 如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r,表示这是一个 raw 字符串,里面的...

2018-01-10 09:57:23

阅读数 244

评论数 0

转载 python:转义字符

Python中定义字符串 前面我们讲解了什么是字符串。字符串可以用''或者""括起来表示。 如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示: ...

2018-01-10 09:51:17

阅读数 96

评论数 0

转载 python:打印语句

Python之print语句 print语句可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下: >>> print 'hello, world' 注意: 1.当我们在Python交...

2018-01-10 09:30:22

阅读数 254

评论数 0

转载 python:数据类型

Python中数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种: 一、整数...

2018-01-10 09:22:15

阅读数 81

评论数 0

原创 java:集合泛型子类

list集合中,只能添加泛型指定的类与其子类。 以及不能添加基础类型,但可以添加基础类型的包装类。 public class SuperCourse extends course {//SuperCourse类为course类的子类 } public class testGranber ...

2018-01-10 08:16:55

阅读数 383

评论数 0

原创 java:list中的泛型编程

泛型是一种规定了集合中传入类型的编程特性,可以显著减少代码量,偷懒用的,emm package demo; import java.util.ArrayList; import java.util.List; public class testGranber { /* * 新建一个...

2018-01-09 19:15:51

阅读数 128

评论数 0

转载 java:集合的概念

Collection  Map  集合中的子类 list  Queue  Set  属于 Collection 的子类 list(序列)  Queue队列  有序,可重复 Set(集)  无序,不可重复 ArrayList 数组序列 linkedlist 链表 Hashset 哈希集...

2018-01-08 09:12:06

阅读数 285

评论数 0

转载 java:Math类

使用 Math 类操作数据 Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round(); 常用的方法: 通过案例我们来认识一下他...

2018-01-08 06:30:17

阅读数 91

评论数 0

转载 java:时间类(二)

Calendar 类的应用 Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理。 java.util.Calendar 类是一个抽象类,可...

2018-01-08 06:19:41

阅读数 124

评论数 0

转载 java:时间类(一)

使用 Date 和 SimpleDateFormat 类表示时间 在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类。这个类最主要的作用就是获取当前时间,我们来看下 Date 类的使用: 使用 Date 类的默认无参构造方法创建...

2018-01-08 06:01:55

阅读数 982

评论数 0

转载 java:基本类型和字符串的互相转换

Java 中基本类型和字符串之间的转换 在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换。 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空...

2018-01-08 05:50:22

阅读数 77

评论数 0

转载 java:包装类转为为基本类型

Java 中基本类型和包装类之间的转换 基本类型和包装类之间经常需要互相转换,以 Integer 为例(其他几个包装类的操作雷同): 在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。 那什么是装箱和拆箱呢?我们...

2018-01-08 05:42:17

阅读数 176

评论数 0

转载 java:基本类型转换为包装类

java 中的包装类 相信各位小伙伴们对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装...

2018-01-08 05:29:55

阅读数 1441

评论数 0

转载 java:StringBuilder 类的常用方法

Java 中的 StringBuilder 类的常用方法 StringBuilder 类提供了很多方法来操作字符串: 例如:在下面的示例代码中,创建了 StringBuilder 对象,用来存储字符串,并对其做了追加和插入操作。这些操作修改了 str 对象的值,而没有创...

2018-01-07 03:20:53

阅读数 207

评论数 0

转载 java:StringBuilder类

认识 Java 中的 StringBuilder 类 在Java中,除了可以使用 String 类来存储字符串,还可以使用 StringBuilder 类或 StringBuffer 类存储字符串,那么它们之间有什么区别呢? String 类具有是不可变性。如 运...

2018-01-07 03:05:12

阅读数 67

评论数 0

原创 java:统计字符出现次数

public class HelloWorld { public static void main(String[] args) { // 定义一个字符串 String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasd...

2018-01-06 01:51:02

阅读数 448

评论数 0

原创 java:字符串校检

package demo; import java.util.concurrent.ExecutionException; public class ChainTest { public static void main(String[] args) { // Ja...

2018-01-06 00:52:58

阅读数 178

评论数 0

原创 java:字符串内存情况

字符串在内存中的情况: public static void main(String[] args) { String s1 = "include";//申请空间,内容为include String s2 = "include";//创建一个名为s2...

2018-01-05 10:35:33

阅读数 227

评论数 0

转载 java:异常处理经验

2018-01-05 09:38:23

阅读数 63

评论数 0

提示
确定要删除当前文章?
取消 删除