摘要:
1 使用场景 笔者近几个月以来学习、使用mysql都是在自己电脑上进行,通过本地localhost用户连接本地的MySQL服务,mysql中的数据库、表、数据都在自己的电脑里。今天同事想通过WiFi下的WLAN局域网访问我的一个数据库,实现数据共享,于是在网上找了很多方法,最终成功实现,汇总了这篇随 阅读全文
摘要:
基础原理 浏览器端和服务器端的交互,基于IP地址和网络通信协议。 HTML:超文本标记语言,业务层将HTML发送给界面层展示,决定页面上显示什么内容。 CSS:页面上的内容显示的风格(决定页面上内容的美观程度) JavaScript:页面特效 第一个HTML代码 <html> <head> <tit 阅读全文
摘要:
1. JDBC简介 JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,(java.sql,javax.sql)使用这些类库可以以一种标准的方法、方便地访问数据库 阅读全文
摘要:
代理模式就是多一个代理类出来,替原对象进行 一些操作,比如我们在租房子的时候回去找中介,为什么呢?因为你对该地区房屋的信息掌 握的不够全面,希望找一个更熟悉的人去帮你做,此处的代理就是这个意思。再如我们有的 时候打官司,我们需要请律师,因为律师在法律方面有专长,可以替我们进行操作,表达我 们的想法。 阅读全文
摘要:
到目前为止,臭名昭著的空指针异常是导致Java应用程序失败的最常见原因。 以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类, Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到Google Guava的启发,Optional类已经成 阅读全文
摘要:
Java8中有两大最为重要的改变。 第一个是 Lambda 表达式;另外一个则 是 Stream API。 Stream API ( java.util.stream) 把真正的函数式编程风格引入到Java中。这 是目前为止对Java类库最好的补充,因为Stream API可以极大提供Java程 序 阅读全文
摘要:
为什么使用 Lambda 表达式 Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以 传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更 灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了 提升。 @Test public void tes 阅读全文
摘要:
1.写出获取Class实例的三种常见方式 package www.Reflection; import org.junit.Test; import java.lang.reflect.Constructor; public class ReflectionTest { @Test public v 阅读全文
摘要:
Reflection反射 是被视为动态语言的关键,反射机制允许程序在执行期 借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内 部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个 类只有一个Class对象),这个对象就包含了完整的类的 阅读全文
摘要:
1.一个IP对应着哪个类的一个对象? 实例化这个类的两种方式是? 两个常用的方法是? ①InetAddress类的对象 ②InetAddress Inet1 = InetAddress.getByName("192.168.101.19"); InetAddress Inet2 = InetAddr 阅读全文