摘要: 对于读取数据,我们应当如何与数据库打交道呢,这个时候应该使用JDBC,就是java帮助我们实现了操控数据库的一些连接,我们只需要到时候加载一个连接数据库的插件 下面即使java程序的对数据库的增删改查,以及事务处理 import java.sql.*; public class HelloWorld 阅读全文
posted @ 2020-01-12 14:44 灬灬灬灬灬灬 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 对于网络时代,我们有必要学习http编程,目前,我们只是简单学习一下客户端的请求,服务端的到时候可以使用框架来学习,这样才更加高效 import java.io.*; import java.net.URI; import java.net.http.HttpClient; import java. 阅读全文
posted @ 2020-01-12 12:45 灬灬灬灬灬灬 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 我们应该比较了解TCP/UDP,想什么应表会传网数物的计算器的七层协议,还有TCP的三次握手,四次回收,UDP的广播流,不保证收到,跳过这些基础,我们直接来看java如何实现的 先来看一下tcp,记得想要发送的时候flush一下,这样就会把输出流写入到网络中: 首先编写Server端 import 阅读全文
posted @ 2020-01-10 23:36 灬灬灬灬灬灬 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 多线程是java并发的基础,我们先来学习一下吧: 首先,让我们来起一个多线程,看看 public class HelloWorld { public static void main(String[] args) throws Exception { // lambda 写法 Thread t = 阅读全文
posted @ 2020-01-10 22:03 灬灬灬灬灬灬 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在jiava中InputStream跟OutputStream分别代表输入流跟输出流,接下来来看一下IO的相关操作 首先来看一下如何操作文件 import java.io.File; import java.io.FilenameFilter; import java.nio.file.Path; 阅读全文
posted @ 2020-01-09 21:42 灬灬灬灬灬灬 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 无论什么语言,集合应当是我们最常用的一种类型啦,大体上分为有序列表、map、sey、队列 首先先来看一下有序列表, List内部跟数组一样也是按照先后顺序排放的,但对于增删,非常方便,list的实现大多是使用ArrayList实现的,先来看一下List的源码,这里面有一个<E>,这个就是泛型,jav 阅读全文
posted @ 2020-01-09 20:44 灬灬灬灬灬灬 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 从JVM的角度看,注解本身对代码逻辑没有任何影响,如何使用注解完全由工具决定。 Java的注解可以分为三类: 第一类是由编译器使用的注解,例如: @Override:让编译器检查该方法是否正确地实现了覆写; @SuppressWarnings:告诉编译器忽略此处代码产生的警告。 这类注解不会被编译进 阅读全文
posted @ 2020-01-08 21:49 灬灬灬灬灬灬 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 反射 我们自己定义的class其实是JVM在运行时动态加载的,每读到一个class,JVM就会床架一个CLASS实例,并加载到内存中 我们首先看一下Class的源码,从源码可以看出,在进行实例化时,它是一个私有方法,因此,我们写的java程序无法将其实例化,通过分析源码,我们可以确认,我们定义的每个 阅读全文
posted @ 2020-01-08 21:24 灬灬灬灬灬灬 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 对于一个程序来讲,有异常再正常不过,因此我们需要学习,如何捕捉异常,分析异常, 异常分为 Error, Exception,而java规定: 必须捕获的异常,包括Exception及其子类,但不包括RuntimeException及其子类,这种类型的异常称为Checked Exception 不需要 阅读全文
posted @ 2020-01-08 16:52 灬灬灬灬灬灬 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1. String 字符串是我们常用的引用类型的数据结构,看一下用法: public class HelloWorld { public static void main(String[] args) { String s1 = " hello world "; String s2 = " HELL 阅读全文
posted @ 2020-01-07 23:22 灬灬灬灬灬灬 阅读(410) 评论(0) 推荐(0) 编辑