笔记
文章平均质量分 88
一个圆圈圈
做一个安静的程序员
展开
-
Java-泛型和file
泛型1.泛型是什么泛型就是一个标签。 把元素的类型设计成一个参数,这个类型的参数就叫做泛型,Collection<E>中的<E>就是泛型背景集合容器在设计阶段不能确定这个容器到底实际存的是什么类型的对象,所以在jdk1.5之前只能把元素设计成Object,jdk1.5之后使用泛型来解决2.在集合中使用泛型2.1 实例化一个泛型类 @Test public void test(){ ArrayList<Integer> list原创 2021-04-17 22:36:23 · 483 阅读 · 0 评论 -
Java-集合
集合使用Array存储对象方面具有一些弊端,而java集合就像一种容器,可以动态德把多个对象的引入放入容器中1 集合框架的概述1.集合、数组都是对多个数据进行存储操作的结构,简称java容器说明:此时的存储,主要指内存层面的存储,不涉及到持久化的存储(.txt,.jpg)2.1数组在存储多个数据方面的特点一旦初始化以后,其长度就确定了。数据一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。比如String[],arr,int[]2.2 数组 在存储多个数据原创 2021-04-17 22:35:48 · 782 阅读 · 0 评论 -
Java-IO流
@Testpublic void test() { ItemService is = new ItemService(); is.readTestFile("src\\item.txt");}File类1. File类的使用File类的一个对象,代表一个文件或文件目录(俗称文件夹)File类声明在java.io包中1.1.创建file的实例public class main { @Test public void test(){ Fil原创 2021-04-17 22:35:21 · 1028 阅读 · 0 评论 -
java-异常处理
异常处理1. 异常概述和异常体系结构在使用计算机语言进行项目开发的过程中,即使程序员把代码写的尽善尽美,3在系统运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等。异常在Java语言中,将程序执行中发生的不正常情况称为“异常”开发过程中的语法错误和逻辑错误不是异常Error:Java虚拟机无法解决的严重问题。比如JVM系统内部错误、资源耗尽等严重情况。Exception:空指针、读取不存在的文原创 2021-04-17 22:34:43 · 341 阅读 · 0 评论 -
Java-网络编程
网络编程1.网络编程概述Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能很容易开发常见的网络应用程序。Java提供的网络类库,可以实现梧桐的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由jv*m进行控制。并且Java实现了一个跨平台的网络库。程序员面对的是一个统一的网络编程环境。2.网络基础计算机网络:把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大,功能强的网络系统,从而使众多的计算机可以方便的互相传递信息、共享硬件、原创 2021-04-17 22:34:09 · 438 阅读 · 0 评论 -
Java-枚举类和注解
枚举类理解:类的对象有有限个,确定的。我们成此类为枚举类当需要定义一组常量时,强烈建议使用枚举类如果枚举类中只有一个对象,则可以作为单例模式的实现方式1 定义枚举类jdk5.0之前,自定义枚举类jdk5.0可以使用enum关键字定义枚举类使用enum关键字定义枚举类enum Season{ //提供当前枚举类的对象,多个对象之间用“,”隔开,末尾用“;”结束 SPRING("春天"), SUMMER("夏天"), AUTUMN("秋天"),原创 2021-04-17 22:28:08 · 107 阅读 · 0 评论 -
Java -常用类
Java常用类1. String(字符串相关的类)String实例化的方式通过字面量定义的方式通过new+构造器的方式String类:代表字符串。Java程序中所有字符串字面值(”abc“)都作为此类的实现表现String是一个final类(不可被继承),代表不可变的字符序列字符串是一个常量,用双引号引起来表示。他们的值在创建后就不能更改String对象的字符内容是存储在一个字符数组value[]中的通过字面量的方式(区别于new)给一个字符串赋值,此时的字符串值声明在字符串常量原创 2021-04-17 22:18:37 · 1348 阅读 · 0 评论 -
Java-多线程
多线程1.程序、进程、线程1.1.基本概念程序一段静态的代码,静态对象。进程正在运行的一个程序。进程作为资源分配的单位。系统在运行时会为每个进程分配不同的内存区域。线程进程可进一步细分为线程,是一个程序内部的一条执行路径。如果一个进程同一时间并行的执行多个线程,就是支持多线程的。线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器(pc),线程切换的开销小一个进程中的多个线程共享相同的内存单元/内存地址空间→它们从同一堆中分配对象,可以访问相同的原创 2021-04-17 22:17:01 · 446 阅读 · 0 评论 -
面向对象编程 JavaSE (私有学习版)
面向对象(上)1.数组2.构造器或者叫构造方法。(1)定义构造器是类中必不可少的部分,创建类的时候需要使用他。(2)使用假设存在一个主类名字为Main现定义一个Person类,其中一定要会有构造器(当没有创建构造器时,默认一个无参构造器)构造器中也可以调用方法class Person{ int age; //属性 String name; //属性 public Person(){ } //Person()原创 2021-04-17 22:15:15 · 1299 阅读 · 0 评论 -
C语言-语法规范集- (生院版)
C语言(持续更新)–(生院版)针对大家基础而编写,追求更加简单易懂,明确了重要知识,省略了一些复杂的但将来开发能懂的知识点。1.语法规范初学者在自学或者没有人引导的情况下,通常语法格式都乱七八糟。等规范自己语法后,看自己之前写的代码,简直是不堪入目,所以语法规范从开始就要养成。1.1一行一句下列 举例:声明一个变量a,并给a赋值为1,输出a(省略头文件和方法(函数)体)规范写法int a;a=1;printf("a=%d",a);输出结果 a=1下面是不规范写法原创 2021-04-17 22:11:17 · 800 阅读 · 4 评论