JavaSe
本人学JavaSe的一些小笔记!希望能对各位有些帮助!
Zangjiji
正在向成为一名合格开发者而努力!!
展开
-
Java基础-反射
Java基础-反射一、类的加载、连接、初始化1、jvm当java执行某个程序时,其会先启动一个java虚拟机进程,程序将处于该java虚拟机进程里。也就是说同一个JVM的所有线程、所有变量都会处于同一个进程里,它们都使用该jvm进程的内存区。当系统出现以下情况的时候,jvm就会被终止。程序正常运行结束程序使用System.exit()结束程序程序执行过程中遇到未捕获的异常平台强制结束了jvm进程**JVM进程在结束的时候,所有内存状态将丢失!!!!**比如说我们第一次运行程序的时候改了一原创 2020-06-09 21:26:44 · 234 阅读 · 0 评论 -
Java基础-多线程入门
Java基础-多线程一、概述**进程 :**是一个正在执行中的程序,每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元;**线程:**就是进程中的一个独立控制单元,线程在控制着进程的执行。一个进程中至少有一个进程。我们在计算机中经常要并发的执行很多事情,比如说边打游戏边听歌这种,但是如果按之前我们学习的方法来进行实现的话,我们是只能打完游戏再听歌,一件事一件事的去做,所以说我们在编写程序的时候需要使用多线程来进行编写。二、线程创建线程的创建主要由三种方法、继承Thread类原创 2020-06-06 21:41:23 · 439 阅读 · 2 评论 -
Java基础-lambda表达式简短入门
Java基础-lambda表达式入门一、概述Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。Lambda表达式只能够运用在实现函数式接口中(只有一个方法的接口)为什么要使用lambda表达式嘞?避免内部类定义过多让代码看起来更简洁去掉一堆没有意义的代码,只留下核心逻辑其语法格式如下:(parameters) -> expression或(parameters) ->原创 2020-06-05 18:56:20 · 208 阅读 · 0 评论 -
Java基础-集合
Java基础-集合一、概述Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection是一组"对立"的元素,通常这些元素都服从某种规则List必须保持元素特定的顺序Set不能有重复元素且无序Queue保持一个队列(先进先出)的顺序Map是一组成对的"键值对"对象Collection和Map的区别在于容器中每个位置保存的元素个数:Collection 每个位置只能保存一个元素(对象)Ma原创 2020-06-04 01:37:32 · 255 阅读 · 0 评论 -
Java基础-IO流
Java基础-IO流一、概述 java的io可以方便的实现数据的输入和输出操作。在java中把不同的输入源、输出源(键盘,鼠标,网络连接等)抽象表述为“流”。java可以通过流的方式访问,修改这些源。分类:按流向分输入流输出流按操作单元分字节流(8位)字符流(16位)二、File类1、常用构造方法File(String pathname) 通过给定路径名创建file实例File(String parent, String child)通原创 2020-06-01 14:19:48 · 218 阅读 · 0 评论 -
Java基础之Properties
Java基础之Properties Java中的Properties类主要用于读取Java的配置文件。在Java中,其配置文件常为.properties文件,格式为文本文件,文件的内容的格式是“键=值”的格式,文本注释信息可以用"#"来注释。 Properties类继承自HashTable他其中有如下几个重要的方法1. getProperty ( S...原创 2020-05-02 19:13:38 · 208 阅读 · 0 评论 -
Java之String和StringBuilder类
Java之String和StringBuilder类字符串广泛应用 在 Java 编程中,在Java编程中,Java主要提供了String和StringBuilder类来处理字符串,今天我们就来看一看这两个类的一些基本的使用。一、String类在Java中String属于引用类型,所以我们在创建以及操作字符串的过程中应当使用一些不同于基本数据类型的方法。1、创建字符串 在java中提供了...原创 2020-02-10 20:55:17 · 250 阅读 · 0 评论 -
Java之接口
Java之接口1.接口的相关概念与定义Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。我们可以将接口看作是一个特殊的类,调用这个接口的类需要实现其中的一切方法,所以又可以将他视作为一个特殊的抽象类。比如说我们有一个打电话这个功能的接口,还有一个听音乐的接口。现在我们...原创 2020-02-07 20:02:08 · 145 阅读 · 0 评论 -
Java面向对象之多态
浅谈Java的多态性1.什么是多态多态按照字面意思来讲就是多种形态。多态是同一个行为具有多个不同表现形式或形态的能力。就比如说吧,小张和小王都是人,猫和狗都是动物,汉堡和薯条都是食物一样,具体的事物都有不同的形态。在java中也是同样的道理,比如说我的一个Person类,可以有Man和Woman两种不同形态的子类,这就是我理解的多态了。2.多态的存在的必要条件继承重写父类引用指向...原创 2020-02-06 20:47:16 · 261 阅读 · 0 评论 -
java设计模式之单例模式
java设计模式之单例模式1.什么是设计模式设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、...原创 2020-02-05 19:47:14 · 160 阅读 · 0 评论 -
java开发环境的配置
java开发环境的配置1.为什么要写呢?从12月份考完研之后一直混到了1月底。想重新捡起来一年前学过的java,一方面是自己毕业设计这块是springcloud这方面的,肯定也是要重新搞一搞java的基础的,另一方面也是为了毕业实习提前做做准备。那学java必然也就要把环境配置好哈。那不废话了这就开始吧!2.下载安装jdk的具体步骤1. 下载并安装jdk和jre去oracle的网站上按照...原创 2020-02-04 18:31:39 · 234 阅读 · 0 评论