Java基础
稚初呀
全栈菜鸡,Go语言小白,比较熟悉PHP语言,对MySQL数据库比较了解,较为了解redis和mongoDb的非关系兴数据库。喜欢web开发对原生JavaScript研究较多,掌握vue.js和jQuery和uni-app有过开发经验。
展开
-
Jsoup_Xpath语言解析HTML和XML
Xpath语言:XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。使用步骤导入Jsoup_Xpath-0.3.2.jar包,不用说了吧创建Xpath对象,根据document对象创建public JXDocument JXDocument(Doc...原创 2019-12-03 23:17:23 · 227 阅读 · 0 评论 -
Jsoup以选择器选择元素
根据选择器来选择某个元素选择器:与CSS的选择器几乎一致,有class选择器,id选择器,标记选择器,属性选择器,后台选择器等等常见的选择器列表:.class.intro选择 class=“intro” 的所有元素。#id#firstname选择 id=“firstname” 的所有元素。**选择所有元素。elementp选择所有 元素。...原创 2019-12-03 23:13:28 · 364 阅读 · 0 评论 -
XML解析——Jsoup解析XML文档
XML解析方式:DOM方式:将标记语言文档一次性加载到内存中,在内存中形成一DOM树的树形结构优点:操作方式简单,可以对文档很轻易的进行CRUD操作,与JS操作DOM方式几乎一样缺点:占用内存太大,特别消耗资源XML的常见解析器:JAxpDOM4JJsoup。当然还有其他这里不一一列举了选用Jsou解析器做演示。使用步骤:导包肯定就不用说了吧加载...原创 2019-12-03 23:09:33 · 383 阅读 · 0 评论 -
Java的Lambda表达式基础
编程思想: 面向对象思想:强调对象,做一件事先去找到能做这件事的对象,然后再调用它的方法。 优点:方便管理,更加符合现实世界中的解决问题的方式。 缺点:代码冗余臃肿。比如为了要调用一个Runnable接口的run()方法, 缺不得不创建一个类去实现这个接口。而我们其实真正关心的确实run()方法中的代码而已。 面向过程(函数思想):强调的是结果,给出参数得到结果。不关心谁去做...原创 2019-10-31 15:50:27 · 125 阅读 · 0 评论 -
Java反射05-继承关系
回顾: Class 对象:在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。通过Class实例得到类的信息的手段成为反射Class对象获取的三种法法://方法一:Class class对象名 = 类名.classClass cls1 = String.class;//方法二:Class class对象名 = 对象.getClass()S...原创 2019-10-15 13:58:25 · 213 阅读 · 0 评论 -
Java04反射-构造方法
回顾: Class 对象:在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。通过Class实例得到类的信息的手段成为反射Class对象获取的三种法法://方法一:Class class对象名 = 类名.classClass cls1 = String.class;//方法二:Class class对象名 = 对象.getClass()S...原创 2019-10-15 13:34:16 · 139 阅读 · 0 评论 -
Java反射03-Field实例
Class 对象:在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。Class对象获取的三种法法://方法一:Class class对象名 = 类名.classClass cls1 = String.class;//方法二:Class class对象名 = 对象.getClass()String s = "chengyuan";Clas...原创 2019-10-14 23:45:14 · 437 阅读 · 0 评论 -
Java反射02-Method实例
回顾:Class 对象:在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。Class对象获取的三种法法://方法一:Class class对象名 = 类名.classClass cls1 = String.class;//方法二:Class class对象名 = 对象.getClass()String s = "chengyuan";...原创 2019-10-13 14:16:52 · 199 阅读 · 1 评论 -
Java反射01-概述
基础知识:任何类class/接口interface的本质都是一个数据类型,无继承关系便无法赋值。我们自定义的类,其实就是自定义了一个类型类似于:C语言中的结构体struct。重点:每一个类class/interface也是有一个数据类型的,而这个数据类型就是Class,当JVM每加载一个class后,都会为这个类或者接口创建一个Class类型的实例,并将它们关联起来。JDK中源码的体现...原创 2019-10-10 22:40:00 · 121 阅读 · 0 评论