Java Basis

Java Basis的相关文章

Java基础(basis)-----抽象类和接口详解

1.抽象类 1.1 abstract修饰类:抽象类 不可被实例化 抽象类有构造器 (凡是类都有构造器) 抽象方法所在的类,一定是抽象类 抽象类中可以没有抽象方法 1.2 abstract修饰方法:抽象方法 格式:没有方法体,包括{}.如:public abstract void eat(); 抽象方法只保留方法的功能,而具体的执行,交给继承抽象类的子类,由子类重写此抽象方法. 若子类继承抽象类,并重写了所有的抽象方法,则此类是一个"实体类",即可以实例化 若子类继承抽象类,没有重写所有

Java基础(basis)-----异常与错误处理

1.编译型异常和运行时异常       编译时异常是指程序正确 而由外界条件不满足而产生的异常 java 中要求必须去捕捉住这类异常 不然无法通过编译 运行时异常是指程序存在着bug 如空指针异常 数组下标越界 都属于 运行时异常 2.Error和Exception       Exception:是程序本身可以处理的异常 Error:是程序无法处理的错误,这些错误标识故障发生于虚拟机自身或者发生在虚拟机试图执行应用时,一般不需要程序处理,例如:内存空间不足,栈溢出 3.throws  在方法的

Java基础(basis)-----InetAddress类

1. InetAddress用来代表IP地址 一个InetAdress的对象就代表着一个IP地址 getByName(String host):在给定主机名的情况下确定主机的 IP 地址,主机名可以是机器名(如 "java.sun.com"),也可以是其 IP 地址的文本表示形式.如果提供字面值 IP 地址,则仅检查地址格式的有效性 getHostName(): 获取此 IP 地址的主机名 getHostAddress():返回 IP 地址字符串(以文本表现形式) getLocalHo

Java基础(basis)-----StringBuffer和StringBuilder的区别

1. StringBuffer和StringBuilder的相同点 都继承AbstractStringBuilder类 StringBuffer和StringBuilder都是内容可变的 StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象 2. StringBuffer和StringBuilder的不同点 StringBuffer是线程安全的,StringBuilder是线程非安全的 StringBuilder的效率高于StringBuf

Java基础(basis)-----关键字this和super的作用

1.关键字this 可以用来修饰属性.方法.构造器:this理解为当前对象或当前正在创建的对象 局部变量与成员变量同名,成员变量被屏蔽,用"this.成员变量"的方式访问成员变量 可以在构造器中通过“this(形参)”的方式显示的调用本类中其它重载的指定的构造器,在构造器内部必须声明在首行 package com.keyword; /** * this关键字 * * @author yyx 2019年2月15日 */ public class ThisDemo { private St

Java基础(basis)-----关键字break、continue、return的区别

   1.break      break只能用于switch语句和循环语句中,跳出当前循环:但是如果是嵌套循环, 则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环 for (int i = 0; i < 20; i++) { if (i == 10) { break; // 在执行i==6时强制终止循环,i==10不会被执行 } System.out.println(i); }    2.continue      continue 只能用于循环语句中,终止当前循环,但是不跳出循

Java基础(basis)-----==和equals()的区别

1. equals方法 只能处理引用类型变量,比较两个对象是否相等.会比较两个引用变量的地址值是否相等,如果属于String类,还会比较值是否相同 package com.practice; public class Practice { public static void main(String[] args) { String s1 = new String("AA"); String s2 = new String("AA"); String s3 = &q

jenkins实战安装java maven项目

一.构建配置搭建 1.创建一个新的项目,选择maven来操作 2.要想构建maven项目,代码库中必须要有一个maven 3.把maven压缩包,解压到一个目录,在当前目录下使用git上传到gitlab项目库 git init git add . git commit -m "maven" git remote add origin [email protected]:YH02/java.git git push origin master 4.在gitlab上面新构建一个项目(例子j

java注释规范

前言: 现在java的出产地sun公司并没有定义一个java注释规范,注释规范目前是每个公司自己有自己的一套规范,主要是为了团队之间的协作. 1.基本规则 1.注释应该使代码更加清晰易懂 2.注释要简洁明了,只要提供能够明确理解程序必要的信息就可以了.如果注释太复杂会影响程序整洁度和阅读感. 3.注释不仅描述程序作了什么,还要描述为什么这样做以及约束. 4.对于一般的getter和setter方法不用注释. 5.类.接口.构造函数.方法.全局变量必须添加注释.字段属性可以选择添加简单注释. 6.