随笔分类 - JAVA
摘要:1.引言 新买的电脑装的是win10系统,在配置Java环境变量时,按照以往的教程配置完后,在cmd命令窗口下输入“java”和“java version”命令都显示正常,但是输入“javac”命令时显示“javac 不是内部或外部命令”,所以在网上找解决方案,最后问题得以解决。下面将介绍win10
阅读全文
摘要:集合概述 集合的由来 数组长度是固定的,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能够存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少。 数组和集合的区别 1.数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存
阅读全文
摘要:Date类 Date类概述(util包下的) 类Date表示特定的瞬间,精确到秒 构造方法 public Date() public Date(long time) 成员方法 public long getTime() public void setTime(long time) SimpleDat
阅读全文
摘要:BigDecimal概述 由于在运算的时候,float类型和double很容易丢失精度,所有为了能精确的表示、计算浮点数,Java提供了BIgDecimal。 不可变的、任意精度的有符号的十进制数 构造方法 public BigDecimal(String val) 成员方法 public BigD
阅读全文
摘要:BigInteger概述 可以让超过Integer范围内的数据进行运算 构造方法 public BigInteger(String val) 成员方法 public BigInteger add(BigInteger val) public BigInteger subtract(BigIntege
阅读全文
摘要:System类概述 System类包含一些有用的类字段和方法,它不能被实例化 成员方法 public static void gc() 运行垃圾回收机制 public static void exit(int status) 终止正在运行的java虚拟机 public static long cur
阅读全文
摘要:Math类概述 Math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 成员方法 public static int abs(int a) 取绝对值 public static double ceil(double a) 向上取整,结果是一个double public sta
阅读全文
摘要:正则表达式概述 正则表达式是指一个用来描述或者匹配一系列符合某种语法规则的字符串的单个字符串,其实就是一种规则,有自己特殊应用。 案例演示 需求:验证qq号码。 要求必须是5 15位数字 0不能开头 必须都是数字 字符类 [abc] a、b、c(简单类) [^abc] 任何字符,除了a、b、c(否定
阅读全文
摘要:基本类型包装类概述 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。 常用的操作是用于基本数据类型和字符串之间的转换。 基本类型与包装类的定义如下: byte Byte short Short int Integer long Long float Float doubl
阅读全文
摘要:Arrays类概述 针对数组进行操作的工具类 提供了排序、查找等功能 Arrays的成员方法 public static String toString(int[] a) 返回指定数组内容的字符串表示形式。 public static void sort(int[] a) 对指定的int型数组按数字
阅读全文
摘要:API API(Application Programming Interface) 应用程序编程接口 Java API 就是java提供给我们使用的类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。 Object类概述 类层次结构的根类 所有类都直接或者
阅读全文
摘要:StringBuffer概述 线程安全的可变字符序列。 与String的区别 String是一个不可变的字符序列。 StringBuffer是一个可变的字符序列。 StringBuffer类的构造方法 public StringBuffer() 无参构造方法 public StringBuffer(
阅读全文
摘要:JavaString类概述 字符串广泛应用在Java编程中,在java中字符串属于对象,java提供了String类来创建和操作字符串。 Java String类的常用构造方法 public String() 空构造 public String(byte[] bytes) 将字节数组转化为字符串 p
阅读全文
摘要:Scanner类概述 可以通过Scanner类来获取用户输入。 Scanner的构造方法原理 Scanner(InputStream source) System类下有一个静态的字段: public static final InputStrean in; 标准的输入流,对应着键盘录入。 一般方法
阅读全文
摘要:Eclipse与MyEclipse的区别 Elipse是一种可扩展的开放源代码的集成开发环境,具有免费、纯java语言编写、免安装、扩展性强等特点。 MyElipse在Elipse基础上追加的功能性插件,对插件收费,在WEB开发中提供强大的系统架构平台。 工作空间的基本配置 程序的编译和运行的环境配
阅读全文
摘要:题目描述 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述: 输入一个有字母和数字以及空格组成的字符串,和一个字符。 输出描述: 输出输入字符串中含有该字符的个数。 输入例子: ABCDEF A 输出例子: 1程序代码
阅读全文
摘要:一行字符串,非空,长度小于5000。 整数N,最后一个单词的长度。 在编程过程中需要注意: 1.next()和nextLine()的区别在于前者是一次取一个单词,以空格分隔,后者一次取一行,以回车分隔 2.next()要得到有效标记才能返回值,而nextLine()则不管这个,只要有当前行就能返回,
阅读全文

浙公网安备 33010602011771号