![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 86
长安不问
这个作者很懒,什么都没留下…
展开
-
【网络编程】
网络编程软件结构Client/Server(C/S结构)Browser/Server(B/S结构)Windows系统中执行命令://查看占用8888端口号的进程PIDnetstat -aon|findstr 8888//显示结果,找到占用8888端口号的PIDTCP 0.0.0.0:8888 0.0.0.0:0 LISTENING 2696//强制关闭(杀死)taskkill /F /pid 2696注意,需要使用管理员的权限来运行命令窗口Ubuntu系统中执行命令://原创 2021-11-29 09:52:11 · 657 阅读 · 0 评论 -
【IO流】
I/O流流分类数据流向:输入流输出流数据类型:字节流:byte(8位)为单位"读写的数据为视屏啊其他等等"字符流:char(16位)为单位"读写的数据时文本的时候一般"四个抽象父类:InputStream;OutputStream;字符流:Reader;Write;字节流适合读任何类型的数据InputStream:所有字节输入流的抽象父类**ByteArrayInputStream:是以字节的形式从byte数组中读取数FileInputStr原创 2021-11-29 09:49:54 · 92 阅读 · 0 评论 -
【java线程】
线程1.进程和线程进程:进程就是在系统中,运行一个应用程序的基本单位,每一个应用程序都是一个基本单位;线程:程序执行的最小单位,线程是进程中的一个代码执行单元,负责当前进程中代码程序的执行,一个进程中有一个或多个线程。 当一个进程中启动了多个线程去分别执行代码的时候,这个程序就是多线程程序。2.并发与并行线程的并发执行:在一段时间内,两个或多个以上线程,共用一个CPU,进行交替使用;[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F3LhvtNb-163815018原创 2021-11-29 09:44:04 · 154 阅读 · 0 评论 -
java异常的学习
异常1 异常概述1.1描述程序在运行过程中,由于意外情况导致程序发生异常事件,默认情况下发生的异常会中断程序的运行。在Java中,把常见的异常情况,都抽象成了对应的异常类型,那么每种异常类型都代表了一种特定的异 常情况。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5lianot5-1638149967118)(C:\Users\ZYZ\AppData\Roaming\Typora\typora-user-images\image-20210621154521092原创 2021-11-29 09:39:48 · 833 阅读 · 0 评论 -
对java泛型、枚举、注解以及反射的基础学习
泛型、枚举、注解和反射的初步了解2 泛型泛型是JDK1.5及以上才可以使用的特性/语法,它的本质是 类型参数化(Parameterized by types).2.1 概述在声明一个类、接口、方法的时候,需要涉及到到一个问题:要给属性确定一个类型,或者给方法的返 回值确定一个类型,或者给方法的参数确定一个类型之前,定义类、接口、方法的时候,上面所描述的类型都是直接写死,不会变化的public class Point{ int x; int y;}Point 类表示一个坐原创 2021-11-29 09:36:29 · 173 阅读 · 0 评论 -
java集合
集合、泛型、枚举、注解、反射1集合1.1概述集合时javaAPI中提供的一种容器,可以用来存储多个数据;集合和数组之间的区别:数组的长度是固定的,集合的长度是可变的;数组中存储的是同一种类型的元素,集合中存储的数据可以是不同类型的;数组中可以存放基本类型数据或者对象,集合中只能存放对象(基本类型自动装箱);数组是由JVM中现有的类型+[]而组成的,除了一个length属性,还有从Object中继承过来的方法之外,数据对象就调用不到其他属性和方法了;集合是由javaAPI中的java.ut原创 2021-11-29 09:31:25 · 274 阅读 · 0 评论 -
静态、抽象、内部类
静态、抽象、内部类1.staticstatic修饰符可以修饰属性、方法、代码块1.1静态属性(全局变量)在类中,使用static修饰的属性,就是静态属性。例如,public class Demo{ static int num; //可共享,即使全局变量}注意,非静态属性,是属于对象的(实例变量),一定要使用对象来访问,没有其他方式!静态属性,是属于类的,并且是这个类所有对象共享的,例如静态属性在类加载的时候就存在了,即在new对象之前就存在;可以通过类调用 Demo.num原创 2021-11-29 09:28:35 · 429 阅读 · 0 评论 -
java的封装继承和多态
封装、继承和多态封裝定义面向对象编程语言,需要对现实世界中的事物进行抽象、模拟。现实世界中的对象属性,都是隐藏 在对象内部的,外界无法直接操作和修改。在类中定义属性的时候,一般需要把属性隐藏起来;如果外界需要访问这个属性,那么就需要提供公共方法对其访问public class Student{//使用private关键字来修饰属性,不允许外部直接访问该属性 private String name;//属性的封装//提供公共的setName方法,可以让外部调用该方法给name属性赋值原创 2021-11-29 09:23:59 · 1535 阅读 · 0 评论 -
java基础语法 数据类型、变量、对象
java基础语法注释:(增强代码的可读性)单行注释、多行注释、文档注释:如果在生成API文档的时候,希望得到更新详细的信息,例如方法参数、返回值、异常的详细说明,可以 使用javadoc标记,常用的javadoc标记有:@author:作者@version:版本@deprecated:不推荐使用的方法、过时的方法。@param:方法的参数类型。@return:方法的返回类型。@see:用于指定参考的内容。@exception:抛出的异常。@throws:抛出的异常,和exceptio原创 2021-08-31 20:16:58 · 223 阅读 · 0 评论 -
jar命令打包以及类加载
jarjar打包命令把当前目录中的Hello.class打到hello.jar这个jar包中jar -cvf hello.jar Hello.class把当前目录下的Hello.class 以及 World.class打到hello.jar这个jar包中jar -cvf hello.jar Hello.class Word.class把当前目录下的所有的class打到hello.jar这个jar包中jar -cvf hello.jar *.class把当前目录下的bin文件夹里面的所有原创 2021-08-30 19:18:19 · 808 阅读 · 0 评论 -
java底层
java底层jdk包含了jrejdk向下兼容 ps:1.8可以兼容1.7java代码 一次编写到处运行,Java程序本身是跨平台,jvm是不跨平台的;但是是基于java虚拟机管理内存分配实现的;JVM(Java虚拟机)管理内存JVM内存模型堆和方法区:线程共享;栈、本地方法栈、还有程序计数器:线程独占;环境变量:PATN:CLASSPATH:JAVA_HOME:垃圾回收器由垃圾回收器(Garbage Collection,GC)来完成。垃圾回收器是java中优先性很低的一个线程原创 2021-08-30 19:16:51 · 84 阅读 · 0 评论 -
String StringBuffer StringBuilder
String StringBuffer StringBuilder由java的API可知,这三个类都是final修饰的final修饰:不可以被继承,所以不会被其他的类改变,更加安全;String str=“abc”, char data[] = {‘a’, ‘b’, ‘c’};是等价的,他们都放在了字符串常量池中;String 字符串常量java中创建String的两种方式String str1 = "java";String str2 = new String("java");原创 2021-07-21 20:45:25 · 67 阅读 · 0 评论