java
芜湖芜湖芜湖
这个作者很懒,什么都没留下…
展开
-
maven中的坐标和仓库
坐标构件仓库本地仓库和远程仓库如果在本地仓库查找不到我们需要的构件会去远程仓库查找,查找到就会下载到我们本地仓库远程仓库位置还有个镜像仓库,因为中心仓库是国外的,有时访问慢,所以改为镜像仓库挺好的,第一个箭头是默认的,第二个是镜像仓库修改本地仓库默认路径...原创 2020-02-10 21:59:34 · 851 阅读 · 0 评论 -
maven常用的构建命令及构建
常用命令mvn -v 查看maven版本compile 编译package 打包clean 删除targetinstall 安装jar包到本地仓库中archetype插件 用于创建maven规定的目录骨架archetype:generate选择版本groupId组织名artifactId项目名version版本号package代码所在的包名创建成功...原创 2020-02-07 17:32:10 · 325 阅读 · 1 评论 -
maven介绍及环境搭建
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具maven目录bin目录包含mvn运行的脚本boot目录包含一个类加载器的框架conf是配置文件目录包含自己和第三方的类库配置环境配置成功...原创 2020-02-03 17:02:13 · 294 阅读 · 0 评论 -
【Java】IO体系
IO采用的是 装饰者模式字节流与字符流的区别在输出时,字节流不调用colse()方法时,信息已经输出了,而字符流只有在调用close()方法关闭缓冲区时,信息才输出。要想字符流在未关闭时输出信息,则需要手动调用flush()方法。读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节。处理对象不同:字节流能处理所有类型的数据(如图片、a...原创 2019-05-15 20:53:44 · 339 阅读 · 0 评论 -
【Java】InputStream,OutputStream,文件,图片的复制操作
相关其他博客:IOt体系File类介绍InputStreamtest文本内容为: hello world!黄骏捷 File file = new File("test.txt"); //根据文件对象创建文件输入流对象 InputStream in = new FileInputStream(file); for(int i=0;i<file.length();i...原创 2019-05-15 21:53:07 · 2221 阅读 · 1 评论 -
【Java】Integer类
Integer public final class Integer extends Numberimplements Comparable<Integer>Integer类包装一个对象中的原始类型int的值。 类型为Integer的对象包含一个单一字段,其类型为int此外,该类还提供了一些将int转换为String和String转换为int ,以及在处理int时有用的其...原创 2019-05-11 09:29:36 · 378 阅读 · 0 评论 -
【Java】Character类
Characterpublic final class Characterextends Object implements Serializable, Comparable<Character>Character类包装一个对象中的基本类型char的值。 类型为Character的对象包含一个单一字段,其类型为char 。此外,该类还提供了几种方法来确定字符的类别(小写字母,数...原创 2019-05-11 13:14:00 · 202 阅读 · 0 评论 -
【Java】String类
Stringpublic final class Stringextends Objectimplements Serializable, Comparable<String>, CharSequence字符串不变; 它们的值在创建后不能被更改。 字符串缓冲区支持可变字符串。 因为String对象是不可变的,它们可以被共享。 例如:String str = "abc";...原创 2019-05-11 13:56:13 · 172 阅读 · 0 评论 -
【Java】StringBuffer类
StringBufferpublic final class StringBufferextends Objectimplements Serializable, CharSequence线程安全,可变的字符序列。字符串缓冲区就像一个String ,但可以修改。字符串缓冲区可以安全地被多个线程使用StringBuffer的主要StringBuffer是append和insert方法...原创 2019-05-11 14:06:51 · 280 阅读 · 0 评论 -
【Java】Math类
Mathpublic final class Math extends ObjectMath类包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数。这个不多讲,其中 Random返回一个double值为正号,大于等于0.0 ,小于1.0的随机数。public class Math_Test10 { public static void main(String[] args...原创 2019-05-11 14:15:17 · 183 阅读 · 0 评论 -
【Java】反射的部分方法
Classpublic final class Class<T>extends Objectimplements Serializable, GenericDeclaration, Type, AnnotatedElement如Class.forName(“java.lang.String”);返回的是一个类getName()public String getName(...原创 2019-05-11 14:49:40 · 267 阅读 · 0 评论 -
【Java】Date类,Calendar类
日期转字符串字符串转日期根据指定毫秒值创建日期public class Date_Test1 { public static void main(String[] args) throws ParseException { Date date = new Date(); System.out.println(date); //格林显示时间 DateForma...原创 2019-05-11 15:20:04 · 269 阅读 · 0 评论 -
【Java】Writer,Reader及其操作
相关博客IO体系Readerjava.lang.Objectjava.io.Readerpublic abstract class Readerextends Objectimplements Readable, CloseableWriterjava.lang.Objectjava.io.Writerpublic abstract class Writerext...原创 2019-05-16 15:10:55 · 580 阅读 · 0 评论 -
【Java Web】汤姆猫和web入门
Tomcat简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat的目录结构/bin 存放Windows或Linux平台上用于启动和停止Tomcat的脚本文件/conf 存放Tomcat服务器的各种配置文件,其中最重要的是server.xml/serv...原创 2019-08-08 20:30:19 · 1238 阅读 · 0 评论 -
【Java】File类及方法
java.lang.Object java.io.File Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。字段名static String pathSeparator与系统相关的路径分隔符字符,为方便起见,表示为字符串。static char pathSeparatorChar与系统相关的路径分隔符。static St...原创 2019-05-15 15:18:06 · 961 阅读 · 0 评论 -
【Java】try,catch,finally执行顺序
0个returntry{} catch(){} finally{}按顺序执行1个returntry{return;} catch(){} finally{}先执行 try 里 return 之前的语句,...原创 2019-05-07 20:20:24 · 360 阅读 · 2 评论 -
【Java】静态代码块,构造代码块,构造方法,main方法执行顺序
直接上代码,简洁明了!例1public class Main { static {//静态方法块 System.out.println("静态代码块"); } {//构造方法块 System.out.println("构造方法块"); } public Main(){//构造方法 System.out.println("构造方法"); } publi...原创 2019-04-15 20:28:29 · 2178 阅读 · 0 评论 -
【Java】多态详解
目录(一)多态的相关定义(一)多态的相关定义一个对象变量可以指示多种数据类型的现象称为多态,是同一个行为具有不同的表现现象的能力。比如玩游戏:按W键 (只是打个比方)1:在英雄联盟里,是英雄使用第二个技能。2:在绝地求生里,是让人物前进。在运行时能自动地选择调用哪个方法的现象称为动态绑定。“is-a”规则可以用来判断是否设计为继承关系的简单规则...原创 2019-04-12 16:59:06 · 3836 阅读 · 6 评论 -
【Java】浅谈重载与重写
目录(一)重载(二)重写(一)重载多个方法有相同的名字,不同的参数,便产生了重载。以下为重载:public int Overload(int a) { return a; } //数量 public int Overload(int a,int b) { return a+b; } //参数类型 public int Overload(float a,int b) { ...原创 2019-04-16 14:20:37 · 160 阅读 · 0 评论 -
【Java】final关键字详解
目录(一)final关键字的特点(二)final的操作(1)final实例域(2)final类(3)final方法(一)final关键字的特点final是一个关键字,可以用于修饰类,成员变量,成员方法。它修饰的类不能被继承。它修饰的成员变量是一个常量。它修饰的成员方法是不能被子类重写的。(二)final的操作(1)final实例域可以将实例域定位final。构建1对象时...原创 2019-04-13 15:27:53 · 412 阅读 · 0 评论 -
【Java】抽象类详解
目录(一)抽象类的定义(二)抽象类的操作与分析(1)操作(2)分析(三)抽象类总结(重点知识)(一)抽象类的定义如果至上而下在类的继承层次中上移,位于上层的类更具有通用性,甚至可能更加抽象。举个例子,考虑一下Employee类层次的扩展。一名雇员是一个人,一名学生也是一个人,(俩个类之间的关系如下图)为什么要花精力进行这样高层次的抽象呢?因为每个人都有一些诸如姓名这样的属性,因此我们可以将g...原创 2019-04-13 16:48:20 · 540 阅读 · 0 评论 -
【Java】重要的新特性—lambda表达式(浅谈理解)
目录(一)lambda表达式的介绍(二)lambda语法(一)lambda表达式的介绍lambda是java 8的一个大亮点,可以称为闭包,允许把函数作为参数传递进方法中,使代码变得更加简洁紧凑,是一个可传递的代码块。(二)lambda语法表达形式:参数 -> 表达式(parameters) -> expression或(parameters) ->{...原创 2019-04-16 21:29:03 · 449 阅读 · 1 评论 -
【Java】Object类详解(equals hashCode toString)
目录(一)Object类是啥(一)Object类是啥Object类是所有类的始祖,在java中每个类都是由它扩展得到的,但是并不需要这样写public class Employee extdens Object在新建一个类时我们可以看到如果没有明确地指出超类,Object就会被认为是这个类的超类,可以使用Object类型的变量引用任何类型的对象:Object obj =...原创 2019-04-14 22:00:52 · 284 阅读 · 0 评论 -
【Java】继承
目录(一)继承(二)案例(格式)(三)方法覆盖(四)super,this关键字(五)子类构造器(一)继承java三大特性之一(封装,继承,多态)。继承就是子类继承父类的特征和和行为,使得子类对象(实例)具有父类的实例域和方法,还可以以此基础添加新方法和域来满足需求。继承需要符合的关系是:is-a,父类更通用,子类更具体。java不支持多继承,即一个子类只能拥有一个父类。子类对象实例化时...原创 2019-04-23 15:37:02 · 172 阅读 · 0 评论 -
【Java】接口
目录(一)接口注意点(二)接口与类的区别(三)接口与类的相似点(四)接口特性(五)简单案例(六)默认方法(七)问题与扩展(一)接口注意点接口不是类,而是对类一组需求描述,这些类要遵从接口描述的统一格式进行定义接口(interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口包含类要...原创 2019-04-25 09:30:44 · 187 阅读 · 0 评论 -
【Java】深入了解内部类
目录(一)内部类是什么(二)成员内部类(三)局部内部类(四)静态内部类(五)匿名内部类(七)看图(一)内部类是什么内部类是定义一个类中的类。为什么要使用内部类? 有以下3点内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据。内部类可以对同一个包中的其他类隐藏起来。当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷。public class A{ pri...原创 2019-04-25 09:36:18 · 212 阅读 · 0 评论 -
【Java】泛型
使用泛型,我们就可以对不同的数据类型就行操作,javaSE 5.0引入的。我们常用的也有 ArrayList LinkListList<String> name = new ArrayList<String>();List<Integer> age = new LinkList<Integer>();这样 name里只能传String类型,...原创 2019-04-25 15:28:19 · 238 阅读 · 0 评论 -
【Java】深入异常
异常异常对象都是派生于Throwable类的一个实例。Error类层次描述了Java运行时系统的内部错误与资源耗尽错误,如果出现这样的错误,应使程序安全的终止之外,无其他办法,很少出现。需要关注的是Exception层次结构,含两个分支:RuntimeException和其他异常。由程序错误导致的异常属于RuntimeException,而程序本身没问题,但由于像I/O错误的属于其他异常。...原创 2019-05-07 17:18:15 · 423 阅读 · 0 评论 -
【Java】静态域与静态方法
目录(一)静态域(二)静态常量(三)静态方法(一)静态域如果将静态域定义为 static ,每个类只有一个这样的域。假如给学生类添加一个实例域id与静态域nextId,那么每个学生对象都有一个自己的id域,但这个类的所有实例将共享一个nextId,即这些实例的nextId的内容是一样的。静态域属于类,不属于任何对象,对象调用不了它,只能由类调用。class Student{ //静态域ne...原创 2019-04-15 17:27:55 · 826 阅读 · 1 评论