1. String类:不可变的字符序列(如:String str = "atguigu"; str += "javaEE") 1.关注于String常用的方法! 2.String类与基本数据类型、包装类;与字符数组、字节数组; * 1.字符串 与基本数据类型、包装类之间转换 * ①字符串 >基本数据 ...
分类:
编程语言 时间:
2018-01-30 12:27:12
阅读次数:
156
内存 字节数组 字节 位 内存中的每个位置都由一个独一无二的地址表示 内存中的每个位置都包含一个值 我们可以通过一个地址,找到内存中的某个具体位置,然后访问到该位置的值(允许的话) 指针是一个其值为地址的变量(存储地址的变量) &取址运算符 :当它后面跟一个变量名的时候,给出这个变量名的地址 int ...
分类:
编程语言 时间:
2018-01-28 18:14:28
阅读次数:
190
内置函数: abs() # 取绝对值 dict() # 把一个数据转成字典 min() # 取最小值 max() # 取最大值 bool() # 判断括号里面的是不是True。bool(0)和bool(False)是False,bool([ ]) #布尔一个空列表也是False。 all() # 判 ...
分类:
其他好文 时间:
2018-01-27 11:39:08
阅读次数:
120
Files.readAllBytes(Path)方法把整个文件读入内存,此方法返回一个字节数组,还可以把结果传递给String的构造器,以便创建字符串输出。 在针对大文件的读取的时候,可能会出现内存不足,导致堆溢出。 最后还是采用原始的IO方式去读写文件,将文件读入byt数组中 ...
分类:
编程语言 时间:
2018-01-15 18:49:44
阅读次数:
2093
1、int 2、bool 3、float 4、str 5、bytearray 6、bytes 7、list 字典转列表: 8、tuple 字典转元组: 9、dict 10、set 11、frozenset 12、complex 13、type ...
分类:
编程语言 时间:
2018-01-10 14:08:50
阅读次数:
180
String s=new String(); String s=new String(byte[] {99,98,100});//以字节数组构造字符串对象 String s=new String(char[] {'a','b','c'});//以字符数组构造字符串对象 StringBuilder和S ...
分类:
其他好文 时间:
2018-01-10 11:23:55
阅读次数:
128
最近在和导航设备的通讯服务,和设备通讯时,需要将字符串以UTF-16编码传递。 那如何将string,转换为byte[]?其实Java提供了现成的实现:java.lang.string.getbytes(); 用法: byte[] b=str.getBytes(charsetName) 做过通讯的人 ...
分类:
编程语言 时间:
2018-01-06 16:37:52
阅读次数:
254
Java序列化技术是将一个Java对象转化成一串二进制表示的字节数组,通过保存或者转移这些字节数组数据达到持久化的目的。需要序列化,对象需要实现java.io.Serializable接口。反序列化则是相反的过程,将这个字节数组数据再重新狗造成对象。那么序列化的数据主要包含下面5部分信息: 1.是序 ...
分类:
编程语言 时间:
2018-01-06 14:11:25
阅读次数:
161
jdk源码学习之String,手动实现一个String 分析: 1.该类被final修饰,所以不可以被继承 2.为什么每次修改字符串都new String()? final char [] value; //String的底层是字节数组。被final修饰,该字节数组不可以被修改。所以每次修改都new ...
分类:
其他好文 时间:
2018-01-01 21:54:08
阅读次数:
121
通过消息服务器传递Java对象,Java类必须实现序列化接口,可以把Java对象转化为字节数组,从消费者或生产者传递到另外一个JVM中,一定需要两个JVM共享这个类,比如是UserInfo类。 1、定义序列化的类UserInfo 2、消费者中,实例化UserInfo的对象,并取出它的字节数组 3、编 ...
分类:
编程语言 时间:
2018-01-01 21:51:19
阅读次数:
262