JAVA
文章平均质量分 61
Edison_Xian
熟练使用 c,v
展开
-
Java的Byte.parseByte() 16进制转byte的坑
把一个16进制的String转成byte,一开始用的方法是 byte v = Byte.parseByte("EF", 16); 然后报了值范围越界的错误 java.lang.NumberFormatException: Value out of range for byte: "EF" 主要原因是byte 的范围是 -128~127,把 EF 当成正数来转换,结果是 239,就越界了。 最后有两个处理方法: byte v = (byte) Integer.parseInt("9D", 16);转载 2021-08-31 14:10:52 · 1375 阅读 · 1 评论 -
java 分隔函数split(““,-1)的用途
1.如果字符串最后一位有值,则没有区别, 2.若干最后n位都是切割符,split(" “)不会继续切分,split(” ", -1)会继续切分 String line = "a b c "; String [] tmp = line.split(" "); System.out.println(tmp.length+"------"); for(int i=0;i<tmp.length;i++){ System.out.println(i+"转载 2020-07-27 12:04:06 · 1716 阅读 · 0 评论 -
JAVA 语言基础复习10 多线程
一.多线程 (1)线程和进程 什么是线程? 线程指程序在执行过程中,能够执行程序代码的最小执行单元。 什么是进程? 程序在运行时在内存里开辟的空间。(正在运行的程序,不等于程序) (2)怎么样实现多线程? 1.继承Thread类。 2.实现Runnable 接口 (3)实现多线程的意义 多线程的存在,其实是为了提高应用程序的使用率。 a.如果程序只有一条执行路径...原创 2018-05-27 14:01:06 · 154 阅读 · 0 评论 -
JAVA语言复习基础9-IO流
IO流: 定义: 流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据源的流。数据源可以是文件,内存或者网络等。同样,当程序需要输出数据到目的地时也一样会开启一个流,数据目的地也可以是文件、内存或者网络等。流的创建是为了更方便地处理数据的输入输出。流分为字节流和字符流。 IO流分类: 字节流:字节流处理单元为1个字节,操作字节和字节数组。 字符流:字符流处理...原创 2018-05-23 22:26:27 · 195 阅读 · 0 评论 -
JAVA语言复习基础8 File 类
File 类: (1)定义: 用来读写计算机中的文件和文件夹的类。 (2)功能: 获得文件或文件夹的属性,对文件或文件夹进行增、删、改、查 (3)File类的常用方法: (4)用代码示例来演示File类方法的使用: import java.io.File; import java.util.Scanner; public class FileDemo4 { p...原创 2018-05-21 22:32:28 · 157 阅读 · 0 评论 -
Android 飞机大战详解与感悟
一.飞机大战的整体思路: 飞机大战的主要使用的方法大纲: 1.概略: Android的飞机大战用的是SurfaceView()来写,那么首先我们要继承SurfaceView这个类,然后我们还需要用多线程的来运行,那么还要实现Runnable以及SurfaceHolder.CallBack接口。实现多线程就必须要用到run()方法。 由于飞机大战的大部分工作是需要画图片到app里,那么我们又...原创 2018-05-31 22:27:33 · 4062 阅读 · 20 评论