![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 73
拿来吧你
我还能码嘛。
一直为幸福辛苦
展开
-
Java - 注解和反射
什么是注解 Annotation作用:不是程序本身,可以对程序作出解释。这一点和注释comment没什么区别。可以被其他程序读取。比如:编译器等。格式:注解是以@注释名在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value="unchecked")。在哪里使用?可以附加在package、class、method、field等上面,相当于给他们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问。内置注解名称包作用@原创 2022-05-26 20:36:30 · 119 阅读 · 0 评论 -
java - 网络编程TCP/IP
概述TCP:类似于打电话这种,接通后双方开始通话。UDP:类似于发短信这种,一方发送一方接收。计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的传播交流信息,数据交换,通信。网络编程中方的主要问题如何准确定位到网络上的一台或多台主机找到主机之后如何通信网络通信的要素IP和端口号网络通信协议TCP/IP参考模型IP原创 2022-05-23 21:35:22 · 456 阅读 · 1 评论 -
Java - 多线程
核心概念程序是指令和数据的有序集合,其本身是一个静态的概念;进程是程序的一次执行过程,是系统资源分配的单位,是一个动态的概念;线程是CPU调度和执行的单位,在一个进程中可以包含多个线程。线程是独立执行的路径在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程。main()称之为主线程,为系统的入口,用于执行整个程序。在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为干预的。对同一份资源操作时,会存在资源抢夺的原创 2022-05-19 20:19:56 · 110 阅读 · 0 评论 -
Java - 静态代理
静态代理模式真实对象和代理对象要实现同一个接口,代理对象要代理真实对象的实例代理对象可以做很多真实对象最不了的事,真实对象只要做好自己的事情就好可以将其理解为结婚对象和婚庆公司之间的关系结婚对象事真实对象,只要认真做好结婚这件事。婚庆公司是代理对象,要帮助真实对象筹办婚礼等一系列的事。package com.zls.demo03;public class StaticProxy { public static void main(String[] args) { We原创 2022-05-18 16:15:44 · 103 阅读 · 0 评论 -
Java异常
Java异常异常介绍Exception检查性异常运行时异常例如错误ErrorError 和 Exception的区别:异常处理机制异常处理关键字捕获异常抛出异常异常介绍Exception异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常发生在程序运行期间,它影响了正常的程序执行流程。Java把异常当作对象来处理,并定义一个基类java.lang.Throwable检查性异常最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一原创 2021-09-02 18:29:25 · 95 阅读 · 1 评论 -
Java面向对象编程
Java面向对象编程面向对象编程 OOP类对象类和对象的创建构造方法 (构造器)有参构造和无参构造三大特性封装实现意义继承实现Object类super多态面向对象编程 OOP面向对象编程: Object-Oriented Programming,以类的形式组织代码,以对象的形式组织封装数据从认识论的角度考虑,先有对象后有类。对象是具体的;类是抽象的从代码运行的角度考虑,先有类后有对象。类是对象的模板这里是引用类类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但不能代表某一个具体的事物原创 2021-09-01 20:28:22 · 140 阅读 · 1 评论 -
Java数组
Java数组定义内存分析定义数组是相同类型数据的有序集合每一个数据称作一个数组元素,每个数组元素可以通过下标来访问package com.zlsaxx.Array;public class ArrayDemo01 { public static void main(String[] args) { int[] arr1; //首选方法 int arr2[]; arr1 = new int[10]; //arr1中可以存储10个int型原创 2021-08-29 13:11:09 · 73 阅读 · 1 评论 -
Java方法
Java方法什么是方法?方法的定义方法的重载命令行传参可变参数什么是方法?方法是语句的集合,他们在一起执行一个功能eg: System.out.println():调用System类中的out对象中的println方法设计方法的原则:一个方法只实现一个功能方法的定义Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段一个方法包含一个方法头和一个方法体修饰符 返回值类型 方法名(参数类型 参数名){ //值传递 ... 方法体 ... return 返回值;}方法原创 2021-08-26 18:16:13 · 76 阅读 · 1 评论 -
Java流程控制
Java流程控制用户交互Scanner用法区别代码小练习:和与平均数流程结构顺序结构选择结构if 选择switch 选择循环结构while 循环do...while 循环for 循环小练习:九九乘法表for 循环 Probreak & continue介绍补充:goto关键字用户交互Scanner用法java.util.Scanner类可以用于获取用户的输入通过类中的next()、nextLine()方法获取输入的字符串在读取前一般需要使用hasNext()、hasNextLine()判断原创 2021-08-25 17:05:24 · 85 阅读 · 2 评论 -
Java基础
Java基础(未完待续)注释标识符关键字基本数据类型 Primitive type整数类型类型介绍补充:进制问题浮点型类型介绍补充:精度问题字符型类型介绍补充:字符的本质是数字boolean类型类型介绍代码注释public class Hello { public static void main(String[] args) { // 单行注释 输出一个 Hello System.out.println("Hello"); /原创 2021-08-23 20:09:08 · 115 阅读 · 3 评论 -
初识Java
Java分类与常用名词JavaSE:标准版(桌面程序,控制台开发) √JavaME:嵌入式开发(手机,小家电) ×JavaEE:企业级开发(web端,服务器开发)√JDK:Java Development Kit 软件开发工具包JRE:Java Runtime Environment 运行环境JVM:Java Virtual Machine java 虚拟机 实现跨平台核心Java安装与配置环境卸载JDK删除Java安装原创 2021-08-20 15:51:10 · 66 阅读 · 1 评论 -
基本DOS命令
打开cmd的方式开始+系统+命令提示符Win键+R键 输入cmd打开控制台在任意文件夹下,shift键+鼠标右键点击,在此处打开命令行窗口资源管理器的地址栏前面加上 cmd路径常用DOS命令#盘符切换D:#查看当前目录下的所有文件dir#切换目录 通过\d可以实现跨盘符的切换cd /d D:#返回上一级cd ..#清理屏幕cls#退出终端exit#查看电脑ipipconfig#打开应用 calc #计算 mspaint #画图 notepad #记事本原创 2021-08-19 16:07:29 · 62 阅读 · 1 评论