希文的个人博客

白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

0%

java9&10&11新特性

[TOC]

Java9&10&11新特性概述(看视频或者查资料文档)

具体特性可直接查看第17章ppt即可。

java反射机制

[TOC]

反射的概述

1.本章的主要内容

image-20220110012451398

阅读全文 »

网络编程

[TOC]

InetAddress类的使用

一、实现网络通信需要解决的两个问题

  • 1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用

  • 2.找到主机后如何可靠高效地进行数据传输

阅读全文 »

IO流

[TOC]

IO流

1.File类的理解

    1. File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)

    1. File类声明在java.io包下

    1. File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,

    阅读全文 »

Java泛型

[TOC]

泛型的概念

1.泛型的概念

所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返
回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、
创建对象时确定(即传入实际的类型参数,也称为类型实参)。

阅读全文 »

Java集合

[TOC]

1.数组与集合

1.集合与数组存储数据概述:

  • 集合、数组都是对多个数据进行存储操作的结构,简称Java容器。
  • 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)
阅读全文 »

枚举类和注解

[TOC]

1.枚举类的使用

1.枚举类的说明:

  • 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类
  • 2.当需要定义一组常量时,强烈建议使用枚举类
  • 3.如果枚举类中只一个对象,则可以作为单例模式的实现方式。
阅读全文 »

常用类

[TOC]

1.java.lang.String类的使用

1.概述

1.String:字符串,使用一对””引起来表示。

  1. String声明为final的,不可被继承
  2. String实现了Serializable接口:表示字符串是支持序列化的。
        实现了Comparable接口:表示String可以比较大小
    
  3. String内部定义了final char[] value用于存储字符串数据
  4. 通过字面量的方式(区别于new给一个字符串赋值,此时的字符串值声明在字符串常量池中)。
  5. 字符串常量池中是不会存储相同内容(使用String类的equals()比较,返回true)的字符串的。
阅读全文 »

多线程

[TOC]

一.程序、进程、线程的理解

1.程序(programm)

  • 概念:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码。

2.进程(process)

  • 概念:程序的一次执行过程,或是正在运行的一个程序。
    说明:进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域

3.线程(thread)

  • 概念:进程可进一步细化为线程,是一个程序内部的一条执行路径。
    说明:线程作为调度和执行的单位,每个线程拥独立的运行栈和程序计数器(pc),线程切换的开销小。
    阅读全文 »