![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase
「已注销」
这个作者很懒,什么都没留下…
展开
-
初识java
Java概述java是一门编程语言,它擅长于互联网:电商,p2p;企业级的OA,BOS,CRM等。java学习分为 javase(标准版),和javaee(企业级),还有个javame(嵌入式)过时。常用的DOS命令dos命令窗口是使用cmd命令调用的。清屏:cls:例如:c:>cls切盘符::例如:C:>E:进入指定目录:cd:例如:C:>cd home...原创 2018-11-13 09:02:00 · 141 阅读 · 0 评论 -
BigInteger类介绍 java
BIgInteger 简介为什么会要有BigInteger?为了更大的数计算而存在,我们的基本数据类型都是有范围的,而BigInteger 就可让大数进行运算。不可变的任意精度的整数。BigInteger 提供所有 Java 的基本整数操作符的对应物,并提供 java.lang.Math 的所有相关方法。另外,BigInteger 还提供以下运算:模算术、GCD 计算、质数测试、素数生成、位操...原创 2018-11-23 12:47:43 · 105 阅读 · 0 评论 -
java _System类
System介绍它不能不被实例化,(私有了构造方法,所有的成员可static调用)。System 提供标准输入,gc()方法gc()是垃圾回收方法,呼喊fexit()方法参数 非0 为异常处理System.exit(0);//退出java虚拟机currentTimeMillis()方法currentTimeMillis()//获取当前时间的毫秒值arraycopy()方法...原创 2018-11-23 13:06:43 · 94 阅读 · 0 评论 -
Date类 java
Date介绍顾名思义 这是一个关于时间的类。表示特定的瞬间,精确到毫秒构造方法public Date() // 空参构造 返回日期时间//Fri Nov 23 21:22:34 CST 2018public Date(0)//有参构造 返回该参数的毫秒数换算出的时间 ,当参数为0时,返回unix生日//Thu Jan 01 08:00:00 CST 1970 我们是东八区获取当...原创 2018-11-23 13:35:31 · 122 阅读 · 0 评论 -
DateFormat类和SimpleDateFormat类简介
介绍DateFormat 位于text包中,它是一个抽象类,不能被实例化DateFormat类是SimpleDateFormat类父类SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。构造方法Date date = new Date();simpleDateFor...原创 2018-11-23 14:02:33 · 501 阅读 · 0 评论 -
Java Calender类
介绍它是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。抽象类如何使用Calendar c = Calendar.get...原创 2018-11-23 14:29:49 · 265 阅读 · 0 评论 -
异常处理 java
Throwable是一个怎样的类?答:Throwable是java.lang包中一个专门用来处理异常的类。它有两个子类,即Error 和Exception,它们分别用来处理两组异常。Error用来处理程序运行环境方面的异常,比如,虚拟机错误、装载错误和连接错误,这类异常主要是和硬件有关的,而不是由程序本身抛出的。Exception是Throwable的一个主要子类。Exception下面还...转载 2018-11-29 10:38:23 · 70 阅读 · 0 评论 -
Java异常处理介绍__java
异常java程序运行过程中出现的问题。异常有 Throwable Error Exception异常的继承体系Throwable 类是 Java 语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java throw 语句抛出。类似地,只有此类或其子类之一才可以是 catch 子句中的参数类型。Throwable 魔界首领...原创 2018-11-29 11:44:30 · 152 阅读 · 0 评论 -
Set集合介绍 java
set的介绍子类HashSet//添加元素HashSet<String> hs = new HashSet<>(); hs.add("a");// set中没有a则返回true //保证元素唯一hs.add("a");// 返回false 并没有再存//HashSet的toString方法System.out.println(hs原创 2018-11-26 15:22:03 · 85 阅读 · 0 评论 -
java 字符流 介绍
字符流FileReader我们之前介绍过字节流,这里我们介绍字符流字符流是什么字符流是可以直接读写字符的IO流字符流读取字符, 就要先读取到字节数据, 然后转为字符. 如果要写出字符, 需要把字符转为字节再写出./* FileReader * FileReader类的read()方法可以按照字符大小读取*/ FileReader fr = new FileReader...原创 2018-12-02 15:49:26 · 242 阅读 · 0 评论 -
File类 java
File类的概述File:文件和目录路径名的表示形式。路径分为绝对路径和相对路径绝对路径是一个固定的路径,从盘符开始相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下File类的构造方法File(String pathname)//根据一个路径得到File对象File file = new File("C:\\user\\xxx.txt");...原创 2018-11-29 23:34:06 · 73 阅读 · 0 评论 -
Map集合介绍 java
Map集合概述和特点Map接口特点(键值对)将键映射到值的对象一个映射不能包含重复的键(多对一)键可多而值不可多每个键最多只能映射到一个值Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构值针对键有效,跟值无关;Collection集合的数据结构是针对元素有...原创 2018-11-27 23:58:08 · 86 阅读 · 0 评论 -
IO字节流 java
IO流介绍IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的类都在IO包中流按流向可以分为两种:输入流,输出流。流按操作类型分为两种:字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的字符流 : 字符流只能操作纯字符数据,比较方便我们现在先介绍的是字节流,IO流继承体系字节流(抽象的)* Input...原创 2018-12-01 20:11:05 · 97 阅读 · 0 评论 -
java 多线程介绍
多线程什么是线程线程是程序执行的一条路径, 一个进程中可以包含多条线程多线程并发执行可以提高程序的效率, 可以同时完成多项工作(cpu不断切换任务)当然多核cpu是不一样的多线程并行和并发的区别并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在进行。(需要多核CPU)并发是指两个任务都请求运行,而处理器只能按受一个任务,就把这两个任务安排轮流进行,由于时间间隔较短,...原创 2018-12-07 17:02:14 · 173 阅读 · 0 评论 -
java jdk配置
path环境变量的作用及配置方式1win7/win8系统右键点击桌面计算机→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path→将jdk安装目录下的bin目录添加到最左边并添加分号。path配置的是可执行的文件.exe,配置后可以在不同的盘符下访问path路径下的可执行文件Path环境变量的配置方式2–推荐先配置JAVA_HOM...原创 2019-01-21 23:42:55 · 70 阅读 · 0 评论 -
java Date 、DateFormat
概述java.util.Date类 表示特定的瞬间,精确到毫秒。继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。public Date():分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。public Date(long date):分配Date对象并初始化此对象,以表示自从标准基准时间(称为...原创 2019-06-07 10:28:01 · 110 阅读 · 0 评论 -
List集合介绍
继承体系我们知道List是继承Collection接口的使用它写的方法,List也是继承了的。不清楚的点击链接Collection接口特有的方法我们用ArrayList来看。void add(int index,E element)List list = new ArrayList();list.add("a");//Collection接口中的方法list.add("b");...原创 2018-11-24 13:49:56 · 142 阅读 · 0 评论 -
java String类介绍
对String的概述String :代表字符串,java中其他字符串都是String的实例化过程。public final class String extends Object说明该字符串是继承于Object 而且是 final型 不可继承。字符串的赋值方式String str = “abc”;char data[] = {‘a’,‘b’,‘c’};String str = n...原创 2018-11-20 09:35:08 · 114 阅读 · 0 评论 -
集合Collection及迭代器介绍
集合介绍数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少数组和集合的区别区别1 :数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值集合只能存储引用数据类型(对象)集合中也可以存储基本数据类型,但是在存...原创 2018-11-24 12:32:59 · 132 阅读 · 0 评论 -
Eclipse简单介绍
Java开发工具介绍操作系统自带的记事本软件高级记事本软件集成开发环境 IDE(Integrated Development Environment)Eclipse和MyEclipse的区别Eclipse是一种可扩展的开放源代码的IDE。Eclipse的特点描述免费纯Java语言编写免安装扩展性强c:MyEclipse在Eclipse基础上追加的功能性插...原创 2018-11-18 17:59:47 · 2227 阅读 · 0 评论 -
java 面向对象1
前面 的像数组啊,循环啊我都写在知乎上了,写在这里也和知乎一样,为了复习和巩固知识。构造方法Constructor概述和格式构造方法的概述和作用是为了给对象的数据初始化(也就是对象的属性)。构造方法格式方法和类要同名没有返回类型,注意不是没有返回值(也就是不是void)。没有具体的返回值return;构造方法的重载和注意重载:方法名相同,与返回值类型无关(当然,...原创 2018-11-19 00:44:09 · 92 阅读 · 0 评论 -
java 的StringBuffer类
StringBuffer 简述StringBuffer final 类型 不可继承public final class StringBuffer()线程是安全的。StringBuffer是可变的字符序列StringBuffer 的构造方法public StringBuffer()//无参构造方法public StringBuffer(int capacity) //指定字符串...原创 2018-11-20 19:18:37 · 146 阅读 · 0 评论 -
Java的Arrays类介绍
Arrays此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。多种方法 都是 static多个字符串转listList<String> strList = Arrays.asList("abc","def","cde");//asList源码 public static &原创 2018-11-20 21:35:04 · 293 阅读 · 0 评论 -
Java 基本类型的包装类介绍
基本包装类为什么存在将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据一般操作:(比如:Integer)类提供了多个方法,在int和String之间相互转化一般字段static int MAX_VALUE //它的值为2^31 - 1(int最大值)static int MIN_VALUE //它的值为-2^31(int最小值)static int SI...原创 2018-11-21 00:09:49 · 104 阅读 · 0 评论 -
java 文档注释说明
三种注释方式我们先要了解三种注释方法:// 单行注释/**/ 多行注释/** */文档注释我们主要写的 是第三种注释说明书说明@author (提取作者内容)@version (版本内容)@param 参数名称//形式参数的变量名称@return函数运行返回数据的使用 javadoc -d 文件指定目录 -author -version了解更多文档注释...原创 2018-11-19 09:20:19 · 88 阅读 · 0 评论 -
java StringBuilder类
概述StringBuilder 和 StringBuffer 方法都是一样的也都是lang包下的。区别StringBuffer是jdk1.0版本的,线程安全的效率低下 但线程安全StringBuilder是jdk1.5版本的(经典版),效率高,但线程不安全共同点 都是可变序列各种方法和介绍我上次写的文章String 的值传递问题//我们知道 基本数据类型的值传递 ,不改变...原创 2018-11-21 11:50:22 · 93 阅读 · 0 评论 -
java Math类
Math类介绍它是jdk官方给出的基本数学运算类常量static double E自然对数的底数 都double值static double PI园周长与直径之比常用方法static double abs(double a) 返回double值的绝对值(还有其他的基本数据类型)static double ceil(double a) 返回最小的double值,该值大于参数...原创 2018-11-19 09:49:50 · 89 阅读 · 0 评论 -
java 将字符串中数字进行排序并返回字符串
问题描述比如我有一字符串"10 50 5 20 36"需要对它进行排序问题分析我们一看间我们可能马上就想到了Integer.parseInt()方法,但是str中包含了空格,parseInt是无法解析的那我们只能用split()方法,先将字符串转化为字符数组在将数组中的数字转化为int排序再拼接成字符串代码 String s = "10 50 5 20 36"; Strin...原创 2018-11-21 17:33:46 · 5563 阅读 · 0 评论 -
正则表达式 java
正则表达式介绍 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。 作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的...原创 2018-11-21 18:31:43 · 89 阅读 · 0 评论 -
java 面向对象2
代码块概述一 代码块概述java中 {} 括起来的代码被称为代码块二 代码块分类根据其位置和声明的不同,可分为局部代码块,构造代码块,静态代码块,同步代码块(多线程)三 各代码块的特点A 局部代码块在方法外出现,限定变量生命周期,及早释放,提高内存利用率({ })class Test{public static void main(String[] ...原创 2018-11-19 13:08:48 · 72 阅读 · 0 评论 -
java 面向对象3
多态的概述一:多态(polymorphic)事物存在多种形态二:多态前提要有继承关系要有方法重写要由父类引用指向子类对象多态中的成员访问特点 成员变量* 成员变量 * 编译看左边(父类),运行看右边(父类)编译是父类,运行结果也是父类class Demo2_Polymorphic{public static vodid main (String[] ...原创 2018-11-19 16:24:47 · 75 阅读 · 0 评论 -
JAVA 面向对象4
package关键字的作用作用:将(.class)进行分类存放包的命名:按功能分和按模块分。比如 加减乘除包的定义及注意package 包名;也可写多级包定义 包的注意事项:package 必须在程序的第一条可执行代码package 语句在一个Java文件中只能有一个如果没有package 那么会默认包名不同包之间的访问不同包之间的访问,需要的是类修饰符为publ...原创 2018-11-19 19:36:25 · 87 阅读 · 0 评论 -
Java根类 Object
Object介绍它是所有类的超类,其他类都直接或间接继承Object 是其他类的根类Object类的hashCode()方法public int hashCode()返回该对象的哈希码值(int型的)。默认情况下,该方法会根据对象的地址来计算。不同对象的,hashCode()一般来说不会相同。但是,同一个对象的hashCode()值肯定相同。getClass()方法p...原创 2018-11-19 23:11:44 · 222 阅读 · 0 评论 -
Java的Scanner类介绍
Scanner类的介绍介绍:一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。构造方法:Scanner(InputStream sourse)System类下由一个静态的字段public static final InputStream in; 标准输入流,对应键盘上输入一般方法:hasNextXxx() 判断是否还有下一个输入项,并且看输入的是否满足要求...原创 2018-11-20 00:13:16 · 175 阅读 · 0 评论 -
Java Calendar
概念java.util.Calendar是日历类,在Date后出现,替换掉了许多Date的方法。该类将所有可能用到的时间信息封装为静态成员变量,方便获取。日历类就是方便获取各个时间属性的。获取方式Calendar为抽象类,由于语言敏感性,Calendar类在创建对象时并非直接创建,而是通过静态方法创建,返回子类对象,如下:Calendar静态方法public static Calend...原创 2019-06-07 10:33:48 · 183 阅读 · 0 评论