smr
岁木
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java I/O(输入/输出)
流概述 流是一组有序的数据序列,根据操作的类型,可分为输入流和输出流。I/O(Input/Output,输入/输出)流提供了一条通道程序,可以使用这条通道把源中的字节序列送到目的地。虽然I/O流通常与磁盘文件存取有关,但是程序的源和目的也可以是键盘、鼠标、内存或显示器窗口等。 Java由数据流处理输入/输出模式,程序从指向源的输入流中读取源中的数据。源可以是文件、网络、压缩包或其他数据源。 输出流的指向是数据要到达的目的地,程序通过向输出流中写入数据把信息传递到目的地。输出流的目的可以是文件、网络、压缩包、原创 2020-08-11 21:39:00 · 317 阅读 · 0 评论 -
java 集合类概述
java.util 包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组,集合类与数组的不同之处是,数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有 List集合、Set集合、Map集合,其中List与Set继承了Collection接口,各接口还提供了不同的实现类。 Collection 接口 Collection接口是层次结构中的根接口。构成Collection的单位成为元素。Collection接口通常不能直接使用,但该接口提供了添原创 2020-08-10 20:58:40 · 281 阅读 · 0 评论 -
Java Swing 程序设计
目录Swing 概述Swing 特点Swing 包常用的 Swing 组件概述常用窗体JFrame 窗体JDialog 窗体 Swing 概述 GUI (图形用户界面)为程序提供图形界面,他最初的设计目的是为程序员构建一个通用的 GUI,使其能够在所有的平台上运行,但 Java 1.0 中基础类 AWT (抽象窗口工具箱)并没有达到这个要求,于是 Swing 出现了,它是 AWT 组件的增强组件,但是它并不能完全代替 AWT 组件,这两种组件需要同时出现在一个图形用户界面中。 Swing 特点 轻量级组原创 2020-08-09 21:32:00 · 599 阅读 · 0 评论 -
Java 常见异常的处理、捕捉和解释
捕捉异常 语法如下: try{ //程序代码块 } catch(Exception1 e){ //对 Exception1 的处理 } catvh(Exception2 e){ //对 Exception2 的处理 } ... [finally{ //程序块 }] 通常,异常处理常用一下3个函数来获取异常的有关信息。 getMessage()函数:输出错误性质。 toString()函数:给出异常的类型与性质。 printStacktrace()函数:指出异常的类型、性质、栈层次及出现在程原创 2020-08-03 12:12:21 · 318 阅读 · 0 评论 -
Java 语言中内部类
内部类 成员内部类 在一个类中使用内部类,可以直接在内部类中存取其所在类的私有成员变量。 成员内部类的语法如下: public class OuterClass{ private class innerClass{ //... } } 我们可以通过外部类或者外部类的非静态方法来实例化内部类对象,实例如下: OuterClass out = new OuterClass(); OuterClass.innerClass = out.new innerClass(); //必须在 new 操作符之前提原创 2020-08-02 13:11:12 · 169 阅读 · 0 评论 -
java 类中的final 变量、方法和类
final 变量 final 关键字可用于变量声明,一旦该变量被设定,就不可以在改变该变量的值。语法如下: final TYPE VAR_NAME = value; //被定义为 final 的常量定义时要使用大写字母命名,并且中间使用下划线进行连接,这是 Java 中的编码规则。 注意:当被定义为 final 的变量是一个引用时,该引用的指向不能改变,但其所指向的内存内容可以改变。 技巧:在 Java 中定义全局变量,通常使用 public static final 修饰,这样的常量就只能在定义的时候原创 2020-08-02 11:13:52 · 622 阅读 · 0 评论 -
Java 接口、继承与多态复习与总结
类的继承(extends) 继承在面向对象开发思想中是一个非常重要的概念,它使整个程序架构具有一定的弹性,在程序中复用一些已经完善的类不仅可以减少软件的开发周期,也可以提高软件的可维护性和可扩展性。 继承并不只是扩展父类的功能,还可以重写父类的成员方法。重写(还可以成为覆盖)就是在子类中将父类的成员方法的名称保留,重写成员方法的实现内容,更改成员方法的存储权限,或是修改成员方法的返回值类型(重写父类成员方法的实现内容,更改成员方法的存储权限,或者是修改成员方法的返回值类型。 在继承中还有一种特殊的重写方式,原创 2020-08-01 11:42:41 · 337 阅读 · 0 评论 -
Java 数字处理类说明与常用方法
数字格式化 在 Java 中使用 java.text.DecimalFormat 格式化数字。 在 Java 中没有格式化的数据遵循以下原则: 如果数据绝对值大于 0.001 并且小于 10000000,Java 将以常规小数形式表示。 如果数据绝对值小于 0.001 或者大于 10000000,使用科学技术法表示。 NumberFormat 的子类 DecimalFormat 可用于格式化十进制数字。一般情况下可以在实例化 DecimalFormat 对象时传递数字格式,也可以通过 DecimalF原创 2020-07-31 12:47:50 · 304 阅读 · 0 评论 -
Java 包装类详解与常用方法介绍
目录Integer构造方法常用方法常量Boolean构造方法常用方法常量Byte构造方法常用方法常量Character构造方法常用方法常量Double构造方法常用方法常量Number Integer java.lang 包中的 Integer类、Long类和short 类,分别将基本类型 int、long和short封装成一个类。由于这些类都是 Number 的子类,区别就是封装不同的数据类型,其包含的方法基本相同。 Integer 类在对象中包装了一个基本类型 int 的值。该类的对象包含一个 int 类原创 2020-07-30 16:16:01 · 621 阅读 · 0 评论 -
Java 类和对象学习笔记
面向对象的概述 对象 类实质上就是封装对象属性和行为的载体,而对象则是类抽象出来的一个实例。 类 具有相同属性和行为的一类实体被称为类。 在 Java 语言中,类中对象的行为是以方法的形式定义的,对象的属性是以成员变量的形式定义的,而类包括对象的属性和方法。 封装 面向程序设计具有以下特点: 封装性 继承性 多态性 封装是面向对象编程的核心思想。将对象的属性和行为封装起来,其载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。 继承 当处理一个问题时,可以讲一些有用的类保留下来,在遇到同样问原创 2020-07-29 12:25:09 · 191 阅读 · 0 评论 -
Java 数组的常用方法和排序算法总结
java.util 包的 Arrays 类包含了用来操作数组(如排序和搜索)的各种方法。 常用方法: 方法 作用 fill(Obeject[] a, [int fromIndex,int toIndex,]Object value) 把 value 值填入或替换数组 a 中。 sort(object) 对任意类型的数组进行升序排列操作。 copyOf(arr, int newLength) 将数组 arr 复制入一个新的长度为 newlength 的数组中,并将新的数组对象返回。原创 2020-07-28 11:56:29 · 213 阅读 · 0 评论 -
java 字符串生成器的使用
J2SE 5.0 新增了可变的字符序列 String-Buider 类,提高了增加字符串的效率。 // 创建 String-Buider 类对象 StringBuider beider = new StringBuider(String s); 常用方法: 方法 作用 append() 将任意类型的数据或者其他对象追加到字符串生成器中 insert(int offset arg ) 在字符串生成器内容中指定位置插入基本类型或其他对象 delete(int start, int en原创 2020-07-27 22:05:14 · 189 阅读 · 0 评论 -
java 正则表达式的使用
正则表达式通常被用于判断语句中,用来检查某一字符串是否满足某一格式。正则表达式是含有一些具有特殊意义字符的字符串,这些特殊字符称为正则表达式的元字符。例如,“\d” 表示数字 0~9 中的任何一个,“\d” 就是元字符。 正则表达式中元字符及其意义: ...原创 2020-07-27 21:51:41 · 183 阅读 · 0 评论 -
Java 格式化字符串的各种转换符的功能
String 类的静态 format() 方法用于创建格式化字符串。 format([Local l,] String format, Object...args) 实例: package Test; import java.util.Date; import java.util.Locale; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub Da原创 2020-07-26 16:26:12 · 635 阅读 · 0 评论 -
Java 字符串常用方法和字符集合
在 Java 语言中将字符串作为对象来处理,可通过 java.lang 包中的 String 类来创建字符串对象。 方法 作用 返回值 String(char a[], [int offset, int length]) String 类的构造方法 String 类对象的引用 str.length() 取得字符串的长度信息 正整数或 -1 str.indexOf(String s) 检索参数字符串 s 在指定字符串中首次出现的索引位置 正整数或 -1 str.lastIndexO原创 2020-07-26 12:04:54 · 268 阅读 · 0 评论 -
Java 流程控制语句的集合
目录复合语句条件语句switch 多分支语句循环语句 复合语句 复合语句又称块语句,由“{”开始“}”结束。 条件语句 if(布尔表达式){ [语句序列] } [else{ [语句序列] }] 或者 if(条件表达式 1){ [语句序列 1] } else if(条件表达式 2){ [语句序列 2] } ... else if(条件表达式 n){ [语句序列 n] } switch 多分支语句 switch(表达式){ case 常量值 1: 语句块 1 [break;] ... case原创 2020-07-26 09:35:47 · 124 阅读 · 0 评论 -
Java 语言基础的总结与概括
目录Java 主类结构包声明导入 API 类库声明成员变量和局部变量编写主方法基本数据类型整数类型浮点类型字符类型char 型转义字符变量与常量运算符数据类型转换代码注释与编码规范 Java 主类结构 Java 主类的结构主要包括包声明、导入 API 类库、声明成员变量和局部变量和编写主方法。 包声明 一个 Java 程序由若干个类组成。语句 package ClassName 声明类 ClassName 所在的包,package 为包的关键字。 导入 API 类库 Java 语言中通过 import 关键原创 2020-07-25 15:15:20 · 255 阅读 · 0 评论 -
在Mac终端下使用“java”
1、需要注意的是 Java 安装在 Library 目录下,而该目录下的所有文件是面向所有用户的,即无需将 Java 安装路径加入环境变量也可以在任意目录下使用编译和执行命令。 2、使用 java 执行命令时,目标文件是要省略后缀名的,否则会出现异常。 ...原创 2020-07-22 20:53:09 · 543 阅读 · 0 评论 -
MySQL
Mysql学习MySQL简介什么是数据库?RDBMS 术语MySQL数据库MySQL安装Mac下安装MySQLMySQL管理启动及关闭MySQL服务器Mac系统下MySQL用户设置管理MySQL的命令MySQL JAVA 语法 MySQL简介 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 每个数据库都有一个活多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。 所以,现在我们使用关系型数据库原创 2020-07-22 11:22:04 · 611 阅读 · 0 评论 -
Mac下安装及配置Mysql的步骤
Mac下安装Mysql步骤步骤详解之在Mac中安装及配置Mysql一、下载用于安装的Mysql磁盘映像二、安装Mysql磁盘映像三、配置环境变量 步骤详解之在Mac中安装及配置Mysql MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 一、下载用于安装的Mysql磁盘映像 首先进入Mysql官网(点击这里),如图: 然后点击DOWNLOADS进入原创 2020-07-14 12:49:09 · 366 阅读 · 0 评论
分享