对于网络时代,我们有必要学习http编程,目前,我们只是简单学习一下客户端的请求,服务端的到时候可以使用框架来学习,这样才更加高效 import java.io.*; import java.net.URI; import java.net.http.HttpClient; import java. ...
分类:
编程语言 时间:
2020-01-12 13:30:36
阅读次数:
72
(1)Java入门 变量与注释 用户输入 if 语句 java中的循环 while ...
分类:
编程语言 时间:
2020-01-12 00:08:21
阅读次数:
79
我们应该比较了解TCP/UDP,想什么应表会传网数物的计算器的七层协议,还有TCP的三次握手,四次回收,UDP的广播流,不保证收到,跳过这些基础,我们直接来看java如何实现的 先来看一下tcp,记得想要发送的时候flush一下,这样就会把输出流写入到网络中: 首先编写Server端 import ...
分类:
编程语言 时间:
2020-01-10 22:17:27
阅读次数:
96
多线程是java并发的基础,我们先来学习一下吧: 首先,让我们来起一个多线程,看看 public class HelloWorld { public static void main(String[] args) throws Exception { // lambda 写法 Thread t = ...
分类:
编程语言 时间:
2020-01-10 20:25:08
阅读次数:
57
以前学习过Java 的读者可能对 CLASSPATH 环境变量不陌生,几乎每一本介绍Java 入门的图书里都会介绍 CLASSPATH 环境变量的设置,但对于 CLASSPATH 环境变量的作用则常常语焉不详。 实际上,如果使用1.5以上版本的JDK , 完全可以不用设置CLASSPATH 环境变量 ...
分类:
编程语言 时间:
2020-01-10 12:40:51
阅读次数:
57
无论什么语言,集合应当是我们最常用的一种类型啦,大体上分为有序列表、map、sey、队列 首先先来看一下有序列表, List内部跟数组一样也是按照先后顺序排放的,但对于增删,非常方便,list的实现大多是使用ArrayList实现的,先来看一下List的源码,这里面有一个<E>,这个就是泛型,jav ...
分类:
编程语言 时间:
2020-01-09 21:05:26
阅读次数:
83
在jiava中InputStream跟OutputStream分别代表输入流跟输出流,接下来来看一下IO的相关操作 首先来看一下如何操作文件 import java.io.File; import java.io.FilenameFilter; import java.nio.file.Path; ...
分类:
编程语言 时间:
2020-01-09 20:51:29
阅读次数:
86
从JVM的角度看,注解本身对代码逻辑没有任何影响,如何使用注解完全由工具决定。 Java的注解可以分为三类: 第一类是由编译器使用的注解,例如: @Override:让编译器检查该方法是否正确地实现了覆写; @SuppressWarnings:告诉编译器忽略此处代码产生的警告。 这类注解不会被编译进 ...
分类:
编程语言 时间:
2020-01-08 23:10:28
阅读次数:
81
反射 我们自己定义的class其实是JVM在运行时动态加载的,每读到一个class,JVM就会床架一个CLASS实例,并加载到内存中 我们首先看一下Class的源码,从源码可以看出,在进行实例化时,它是一个私有方法,因此,我们写的java程序无法将其实例化,通过分析源码,我们可以确认,我们定义的每个 ...
分类:
编程语言 时间:
2020-01-08 22:54:59
阅读次数:
78
1.String字符串 我们常用的字符串属于引用类型,它可以包含0至n个字符,String使用双引号,字符串的拼接也可以使用+ public class HelloWorld { public static void main(String[] args) { String s = "我爱中国"; ...
分类:
编程语言 时间:
2020-01-06 19:32:10
阅读次数:
81