
Java基础
文章平均质量分 79
Javase的学习
胖丁微笑
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第十四章 网络
一,客户端/服务器计算Java提供ServerSocket类来创建服务器套接字,Socket类来创建客户端套接字。Internet 上的两个程序通过使用IO流的服务器套接字和客户端套接字进行通信。网络功能紧密地集成在Java中。Java API提供用于创建套接字的类来便于程序通过Internet通信。套接字( socket)是两台主机之间逻辑连接的端点,可以用来发送和接收数据。Java对套接字通信的处理非常类似于对输入输出操作的处理,因此,程序对套接字读写就像对文件读写一样容易。网络程序设计通常涉及一原创 2022-04-20 23:03:50 · 908 阅读 · 0 评论 -
第十三章 多线程和并行程序设计
一,线程的概念线程提供了运行一个任务的机制。对于Java而言,可在一个程序中并发的启动多个线程。这些线程可以在多出力器系统上同时运行。在单处理器系统中,多个线程共享cpu时间称为事件分享,而操作系统负责调度及分配资源给他们。多线程可以使程序反应更快,交互性更强,执行效率更高。线程 是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。每个线程都有一个优先级,高优先级线程的执行优先于低优先级线程。每个线程都可以或不可以标记为一个守护程序。当某个线程中运行的代码创建一个新 Threa原创 2022-04-20 16:54:49 · 220 阅读 · 0 评论 -
第十二章 文本I/O
一,file类File 类意图提供了一种抽象,这种抽象是指以不依赖机器的方式来处理很多依赖于机器的文件和路径名的复杂性。F i l e 类包含许多获取文件属性的方法: File file = new File("F:\\桌面\\1.txt"); //创建一个file对象 file.getName(); //返回由此抽象路径名表示的文件或目录的名称。 file.getParent(); //返回此抽象路径名父目录的路径名字符串;如果此路径名没有指定父目录,则返回 null。 file.get原创 2022-04-19 19:15:39 · 245 阅读 · 0 评论 -
第十一章 集合
一,setset集合是由一串无序的,不能重复得相同类型元素构成的集合。Set集合中的元素是无序的,不能重复得。set集合强调的是不重复,当不考虑顺序,且没有重 复元素时,set集合和list集合可以互相替换的。常用方法int size() //返回 set 中的元素数boolean isEmpty() //如果 set 不包含元素,则返回 true。boolean contains(Object o) //如果 set 包含指定的元素,则返回 true。Iterator<E> it原创 2022-04-17 23:57:45 · 159 阅读 · 0 评论 -
第十章 异常处理
一,异常处理概述异常是从方法抛出的。方法的调用者可以捕获以及处理该异常。import java.util.Scanner;public class t01 { public static void main(String[]args){ Scanner input = new Scanner(System.in); System.out.print("Enter two integers: ••"); int numberl = input.nextInt(); int number原创 2022-04-17 22:43:50 · 380 阅读 · 0 评论 -
第九章 常用类解析
1,object类java.lang下的一个类。类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 object.getClass(); //返回此 Object 的运行时类。返回的 Class 对象是由所表示类的 static synchronized 方法锁定的对象。 object.hashCode(); //返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable原创 2022-04-16 22:46:20 · 416 阅读 · 0 评论 -
第八章 继承
第八章 继承8.1继承使用类来对同一类型的对象建模。不同的类也可能会有一些共同的特征和行为,这些共同的特征和行为都统一放在一个类中,它是可以被其他类所共享的继承有什么好处**·**提高代码的复用性,提高开发效率**·**为我们后续多态这个概念提供了前提单继承和多继承继承让我们类之间产生了一种子父关系,到底我们什么时候去使用继承呢?一定是多个类之间有重复的代码时就用继承吗?使用继承,必须保证类与类之间有所属关系,即子类必须是父类当中的某一种下面是关于继承应该注意的几个关键点:• 和传统的理解原创 2021-10-14 20:23:51 · 140 阅读 · 0 评论 -
第七章 类与对象
1原创 2021-10-07 21:27:37 · 613 阅读 · 0 评论 -
第六章 数组
数组是用来存储数据的集合,但是,通常我们会发现把数组看作一个存储具有相同类型 的变量集合会更有用。无须声明单个变量,例如:number0, number1,......... number99, 只要声明一个数组变量 numbers,并且用 numbers[0], numbers[1], .......numbers[99 ]来表示单个变量。当给数组分配空间时,必须指定该数组能够存储的元素个数,从而确定数组大小。创 建数组之后就不能再修改它的大小。可以使用 arrayRefVar.length 得到数组原创 2021-08-12 21:14:07 · 185 阅读 · 0 评论 -
第五章 函数
函数主要解决那些具有重复性的且有独立功能的代码块,将这些代码块进行抽取,生成函数,方便后期调用,并且解决了代码冗余的问题。Java当中函数的语法格式:权限修饰符 函数类型修饰符 返回值类型 函数名(参数列表){ 函数体 return 返回值;}权限修饰符:表示的是该函数的调用权限 public protected 默认不写 private函数类型修饰符:static 静态函数;native 本地函数;abstract 抽象函数;synchronized 同步函数返原创 2021-08-12 18:26:42 · 133 阅读 · 0 评论 -
第四章 常用类
目录4.1 Math类4.1.1 三角函数方法4.1.2 指数函数方法4.1.3 取整方法4.1.4 min、max 和 abs 方法4.1.5 random 方法4.2 Scanner类next() 与 nextLine() 区别4.3 Random类4.4 String类4.4.1 普通方法4.4.2 字符串的比较4.1 Math类4.1.1 三角函数方法例子Math.toDegrees(Math.PI / 2) /...原创 2021-08-12 17:05:11 · 124 阅读 · 0 评论 -
第三章 流程控制语句
第一部分:选择3.1 boolean 数据类型boolean 数据类型声明一个具有值 true 或者 false 的变量。比较的结果是一个布尔值:true (真)或 false (假)。相等的关系操作符是两个等号(==), 而不是一个等号( = ), 后者是指斌值操作符。具有布尔值的变量称为布尔变量( boolean variable), boolean 数据类型用于声明布尔 型变量。boolean 型变量可以是以下这两个值中的一个:true 和 false。例如,下述语句将 tr.原创 2021-08-12 15:32:47 · 131 阅读 · 0 评论 -
第二章 基本数据与运算
2.1标识符标识符是为了标识程序中诸如类、方法和变量的元素而采用的命名。标识符是用于命名程序中的变量、方法、类和其他项。具有描述性的标识符可提 高程序的可读性。避免采用缩写作为标识符,使用完整的词汇会更具有描述性。• 标识符是由字母、数字、 下划线( - ) 和美元符号($) 构成的字符序列。• 标识符必须以字母、下划线( _)或美元符号($)开头,不能以数字开头。• 标识符不能是保留字(参见附录 A 中的保留字列表)。• 标识符不能是 true、false 或 null。• 标原创 2021-08-12 13:23:39 · 99 阅读 · 0 评论 -
第一章 Java概述
第一章1.1 什么是计算机? 计算机包括硬件( hardware ) 和软件( software) 两部分。一般来说,硬件包括计算机中可以看得见的物理部分,而软件提供看不见的指令,这些指令控制硬件并且使得硬件完成特定的任务。学习一种程序设计语言,并不一定要了解计算机硬件知识,但是如果你了解一些硬件知识的话,它的确可以帮助你更好地理解程序中指令对于计算机及其组成部分的功效。一台计算机是由以下几个主要的硬件组件构成的:• 中央处理器(CPU)• 内存(主存)• 存储设备(例如,磁盘和光盘)..原创 2021-03-19 07:42:46 · 299 阅读 · 0 评论