JAVA学习
文章平均质量分 84
可读可写可执行
代码千万行,注释就一行。注释不规范,同行两行泪
展开
-
springboot+layui+thmleaf开发遇到的坑
大四找到工作之后就一直在寝室苟着,很多开发的技巧和tips都忘了,上周特地重新写了一个springboot的项目,很简单,增删查改,登陆注册,管理员权限,将数据传递到前端,对每特定的数据进行展示和评论等,总之就是一个练手的项目,但也遇到了很多的坑,特总结如下前端页面存放__如何访问templates下的静态资源如何访问pom中的webjar依赖常用的注释前端编写注意事项json和ajax的使用layui和bootstrip的区别,layui的优势layui表格需要的数据格式...原创 2021-04-30 22:07:44 · 1178 阅读 · 4 评论 -
Java_API,Scanner,Random,ArrayList
1 API1.1概述API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典是JDK提供 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。2 Scanner一个可...原创 2021-03-13 09:35:05 · 85 阅读 · 0 评论 -
DOM解析常用API
常用类及方法Document(接口)表示整个 HTML 或 XML 文档。从概念上讲,它是文档树的根,并提供对文档数据的基本访问。常用方法 getDocumentElement()该属性允许直接访问文档的文档元素的子节点。getElementsByTagName(String tagname)按文档顺序返回包含在文档中且具有给定标记名称的所有 Element 的 NodeList。...原创 2019-07-26 16:54:55 · 299 阅读 · 0 评论 -
JAVA--内省
内省:(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法public class app { public static void main(String[] args) throws Exception { Class<?> clz = gt.class; //获取类的字节码对象 Object obj = clz.newI...原创 2019-07-19 17:20:06 · 132 阅读 · 0 评论 -
JAVA_反射
相关代码及其解释public class fanshe { public static void main(String[] args) throws Exception {// getall();// geta();// getObj();// getMe(); useMe(); } /* 1):获取方法所在类的字节码对象. 2):获取方法对象. 3)...原创 2019-07-15 19:28:37 · 97 阅读 · 0 评论 -
JAVA——多线程(2)
对比继承Thread和实现Runable两种方法继承Threadjava中类是单继承的,如果继承Thread,该类就不能有其他父类了从操作上看,继承方式更简单但无法做到多线程共享同一资源实现Runablejava可实现多接口,该类还可继承其它父类从操作上看,实现方法更复杂,获取线程名称也更复杂(Thread.currentThread())能做到共享同一资源线程的安全问题解释一...原创 2019-02-14 13:11:55 · 130 阅读 · 0 评论 -
JAVA——多线程(1)
并行和并发并行:两个或多个事件在 == 同一刻发生并发:两个或多个事件在同一事件段==发生原创 2019-02-12 12:40:58 · 161 阅读 · 2 评论 -
JAVA——封装
1.什么是封装?封装,作为面向对象的三大特性之一,可以吧不想让外界知道的信息隐藏起来,并尽可能隐藏对象功能实现细节,确保外界安全访问功能,并用pricate关键字私有化,不允许外届访问2.封装的好处1)防止调用者随意修改本不应修改的系统属性2)提高组件的重用性3)达到组件见的低耦合性(放一个组件发生变化时,只要对外暴露的接口不变,就不会影响其他模块)3.代码演示public cla...原创 2019-01-22 21:59:08 · 217 阅读 · 0 评论 -
Java_图形用户界面(AWT)
AWT(抽象窗口工具包)是JAVA提供的建立图形用户界面GUI的开发包,可用于JAVA的Applet和Application中——————————————组件,容器,布局管理器JAVA.awt包JAVA.awt包提供了设计GUI使用的类和接口组件(Component)组件是java图形用户界面最基本的组成部分,可与用户交互,如一个按钮,标签注意:必须将组件放到容器中才能显示出来ja...原创 2019-02-02 09:21:20 · 11080 阅读 · 0 评论 -
JAVA——异常处理
什么是异常?在程序中,代码出现错误(编译错误和运行错误),程序会终止运行。异常不是语法错误,编译不通过,无法产生字节码,根本无法运行异常也是衡量一门编程语言是否成熟的标志之一。异常体系Error表示错误,与JVM相关,不可修复Exception表示异常,程序中出现不正常的情况,可以修复finally代码块捕获异常两种方法:1)该方法不处理,而是声明抛出,由该方法的调用者来处...原创 2019-01-27 19:29:53 · 132 阅读 · 0 评论 -
JAVA——多态
什么是多态?对象具有多种状态,且存在多种不同的形式多态的特点把子类对象赋值给父类变量,在运行时会表现出具体的子类特征animal a = new Dog();多态的作用当把不同的子类对象都当作父类类型来看待,可以屏蔽不同子类对象之间的实现差异,从而写出通用的代码达到通用编程,以适应需求的不断变化。...原创 2019-01-23 20:53:01 · 137 阅读 · 0 评论 -
JAVA——枚举
什么是枚举?一种特殊的类,用来固定多个常量对象的集合格式[修饰符] enum 枚举类名{常量A,常量B,常量C;}enum HelloWorld{ H,e,l,l,o,W,o,r,l,d;}等同于final class HelloWorld extends Enum{ private Weekday(){} //私有化,防止被实例 public static fi...原创 2018-10-06 22:54:56 · 157 阅读 · 0 评论 -
JAVA——内部类
种类① 实例内部类: 内部类没有使用static修饰.② 静态内部类: 内部类使用了static修饰.③ 局部内部类: 在方法中定义的内部类.④ 匿名内部类:适合于仅使用一次使用的类,属于局部内部类的特殊情况(摘自小码哥)一 实例内部类没有使用static修饰的内部类,属于外部类的对象而非本身。**特点:**创建实例内部类前,必须存在外部类对象,通过外部类对象创建内部...原创 2018-10-02 13:29:29 · 185 阅读 · 0 评论 -
JAVA——接口,抽象类等抽象问题
ps 这部分真的是难理解,学生能力有限,花费小三天的时间才初步理解了一些,如有错误之处,还请读者指出,望海涵。抽象类特点:(使用abstract修饰)不能创建实例(不能new一个抽象类)类中如果包含的方法可为抽象方法也可为普通方法(留给子类)抽象类都不能用final修饰抽象类大多数的情况下作为父类,必须要有子类才能实现功能接口定义 : 就是一种规范,规范手下的类必须要有接口所包...原创 2018-09-25 19:01:33 · 133 阅读 · 0 评论 -
JAVA——三大属性之继承
什么是继承?类与类的一种关系,跟 &quot;is a&quot;一样的关系JAVA中类只能继承一个类,是单继承的关系,就像一个孩子只能有一个亲爸继承的好处:子类将拥有父类的所有属性和方法,实现代码的复用。//定义一个Phone的父类,简单的设置几个变量public class Phone { public int neicun; //此代码中public打酱油的 publ...原创 2018-09-19 16:51:10 · 801 阅读 · 0 评论 -
JAVA——对象与内存控制
实例变量与类变量实例变量 :也叫非静态变量,在定义该变量时未使用static修饰类变量: 也叫静态变量,在定义时使用static修饰对于static关键字而言,表面上他只是静态的意思,但在java的角度看,它是将实例成员转化成类成员。他只能修饰在类中定义的成员部分,包括成员变量,方法,内部类,初始化块,内部枚举类JAVA要求定义成员变量时必须采用合理的前向引用public class ...翻译 2018-09-18 20:04:51 · 181 阅读 · 0 评论 -
JAVA——数组的初始化
基本类型的数组初始化int iArr;iArr = new int[]{1,2,3,4,5};需要注意的是,对于一个定义好的数组,我们只能改变其数组变量某个值,而不能改变长度对于JAVA语言,堆内存中的对象通常不可以直接访问,可通过引用变量访问。 eg:上述代码中定义的iArr本质上只是main栈区的引用变量,使用iArr.length,iArr[2]时会自动变为访问堆中的数组...原创 2018-09-17 19:18:39 · 2032 阅读 · 0 评论