java基础
言阳
这个作者很懒,什么都没留下…
展开
-
[Java基础]网络编程(DUP通信与TCP通信)
网络编程(DUP通信与TCP通信)文章目录网络编程(DUP通信与TCP通信)1 InetAddress代码实例2 UDP通信2.1Java中的UDP通信2.2 DatagramSocket2.2-1 DatagramPacket2.3 UDP发送数据2.4 UDP接收数据2.5 小结3 TCP通信3.1 Java中的TCP通信3.2 TCP客户端3.3 TCP服务器端1 InetAddress为了方便我们对IP地址的获取和操作,Java提供了一个类InetAddress供我们使用。InetAddr原创 2021-02-20 15:54:24 · 625 阅读 · 0 评论 -
[Java基础]网络编程概念汇总
文章目录网络编程网络编程概述网络编程三要素IP地址端口协议UDP协议TCP协议网络编程网络编程概述计算机网络:是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程:在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进行数据交换。网络编程三要素IP地址要想让网络中的计算机能够互相通信,必须为每台计算机指定一个标识号,通过这个标识号来指定要接收数原创 2021-02-20 13:15:28 · 304 阅读 · 0 评论 -
[Java基础]int和String的相互转换
int和String的相互转换int转换为String通过String类静态方法valueOf() String s2 = String.valueOf(number);String转换为int通过Integer静态方法parseInt()进行转换 int y = Integer.parseInt(s);原创 2021-02-18 21:26:12 · 83 阅读 · 0 评论 -
内部类
文章目录内部类概述分类成员内部类局部内部类匿名内部类匿名内部类在开发中的使用内部类概述 内部类就是在一个类中定义一个类。内部类的访问特点内部类可以直接访问外部类的成员,包括私有外部类要访问内部类的成员,必须创建对象分类 按照内部类 在类中定义的位置不同,可以分为如下两种形式:在类的成员位置:成员内部类在类的局部位置:局部内部类成员内部类 成员内部类的定义位置:在类中跟成员方法,变量是一个位置。 将一个类,设计为内部类的目的,大多数都是不想让外界去访问,所以内部类的定原创 2021-02-18 19:59:54 · 149 阅读 · 0 评论 -
[Java基础]接口
接口 1、接口概述 接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。 Java中的接口更多的体现在对行为的抽象! 2、接口的特点 接口 用 关键字interface 修饰 public interface 接口名 {} 类 实现 接口 用 implements 表示 public class 类名 implements 接口名 {} 接口 不能 实例化 接口如何实例化呢?参照多态的方式,通过实现类对象实例化,这叫接口多态。多态的形式:具体类多态,抽象原创 2021-02-18 18:25:52 · 71 阅读 · 0 评论 -
[Java基础]抽象类
目录抽象类抽象类概述抽象类特点抽象类的成员特点抽象类抽象类概述在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了!在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类!抽象类特点抽象类的成员特点成员变量可以是变量也可以是常量构造方法有构造方法(空参构造、有参构造),但是不能实例化。那么,构造方法的作用是什么呢?用于子类访问父类数据的初始化。成员方法可以有抽象方法:限定子类必须完成某些动作。原创 2021-02-18 17:55:44 · 67 阅读 · 0 评论 -
[Java基础]多态中成员访问特点
多态中成员访问特点成员变量:编译看左边,执行看左边(编译看父类,运行看父类)。成员方法:编译看左边,执行看右边(编译看父类,运行看子类)。为什么成员变量和成员方法的访问不一样呢?因为成员方法有重写,而成员变量没有。...原创 2021-02-18 17:39:30 · 205 阅读 · 0 评论 -
[Java基础]Java权限修饰符
目录Java权限修饰符修饰符的分类权限修饰符状态修饰符finalfianl关键字的作用final 修饰类、方法、变量的效果staticstatic的概念static修饰的特点static访问特点Java权限修饰符修饰符的分类权限修饰符状态修饰符权限修饰符如何理解这些权限修饰符呢?默认状态下,同一个包中可访问private限定了只能在同一个类中访问public所有情况都可访问protected在默认的基础上允许所有子类访问状态修饰符包括final(最终态) static原创 2021-02-18 17:18:47 · 111 阅读 · 0 评论 -
[Java基础]方法重写注意事项
方法重写注意事项私有方法不能被重写(父类私有成员子类是不能继承的)子类方法访问权限不能更低(public > 默认 > 私有)原创 2021-02-18 17:06:45 · 95 阅读 · 1 评论 -
[Java基础]继承中构造方法的访问特点
继承中构造方法的访问特点子类中所有的构造方法默认都会访问父类中无参的构造方法。因为子类会继承父类中的数据,可能还会使用父类的数据。所以,子类初始化之前,一定先要完成父类数据的初始化每个子类构造方法的易地条语句默认都是:super() , 除非给出父类构造方法的调用如果父类中没有无参构造方法,只有代参构造方法,怎么办?通过使用super关键字取显示的调用父类的带参构造方法在父类中自己提供一个无参构造方法(推荐)...原创 2021-02-18 16:55:37 · 73 阅读 · 0 评论 -
StringBuilder用法梳理
目录StringBuilder用法梳理StringBuilder概述StringBuilder类和String类的区别:StringBuilder构造方法StringBuilder的添加和反转方法StringBuilder和String相互转换StringBuilder用法梳理StringBuilder概述 如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费内存空间,而这种操作还不可避免。那么有没有一种比较好的方式可以解决这个问题呢?答案就是Java提供的Strin原创 2021-02-17 18:10:01 · 471 阅读 · 0 评论 -
标准类制作
标准类制作原创 2021-02-17 16:45:56 · 68 阅读 · 0 评论 -
IDEA Debug的使用
目录IDEA Debug的使用Debug概述Debug操作流程1、如何加断点2、如何运行加了断点的程序3、看哪里4、点哪里5、如何删除断点IDEA Debug的使用Debug概述Debug:是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。Debug操作流程Debug调试,又被称为断点调试,断点其实是一个标记,告诉我们从哪里开始查看。如何加断点如何运行加了断点的程序看哪里点哪里如何删除断点1、如何加断点选择要设置断点的代码行,在原创 2021-02-17 16:12:05 · 308 阅读 · 4 评论 -
JAVA的栈内存和堆内存
JAVA的栈内存和堆内存原创 2021-02-17 15:17:03 · 104 阅读 · 0 评论 -
IDEA项目结构和IDEA快捷键
目录IDEA中项目结构回顾HelloWorld案例步骤IDEA项目结构IDEA中内容辅助键和快捷键内容辅助键快速生成语句内容辅助键快捷键注释格式化IDEA中项目结构回顾HelloWorld案例步骤用IDEA编写helloworld的步骤创建一个空项目创建一个新java模块在模块下的src下创建一个包在包下新建一个类在类中编写代码在idea执行程序IDEA项目结构IDEA中内容辅助键和快捷键内容辅助键快速生成语句 快速生成main()方法:psvm,回车 快速生成输出原创 2021-02-17 15:11:20 · 624 阅读 · 0 评论 -
java中&和&& |和||的区别
逻辑运算符除此之外,当逻辑运算符两边的操作数不是boolean类型时可以表示按位运算。短路逻辑运算符原创 2021-02-17 13:06:41 · 247 阅读 · 0 评论 -
为什么需要配置环境变量?
环境变量 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。为什么需要配置环境变量?原创 2021-02-16 22:19:21 · 473 阅读 · 0 评论 -
JVM JRE JDK的关系
目录0、JVM JRE JDK名词解释1、JRE(Java Runtime Environment)2、JDK(Java Development Kit)3、JDK、JRE和JVM的关系0、JVM JRE JDK名词解释JVM(Java Virtual Machine),Java虚拟机JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)JDK(Java Development Kit)称为Java开发工具,包含了JRE和原创 2021-02-16 21:52:21 · 276 阅读 · 0 评论