随笔分类 - JavaSE
摘要:1、什么是JUC JUC 是 java.util.concurrent 包名的简写,是关于并发编程的API,与 JUC 相关的有三个包: java.util.concurrent、 java.util.concurrent.atomic、 java.util.concurrent.locks。 1.
阅读全文
摘要:1、单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,
阅读全文
摘要:1、JVM简介 JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。 我们都知道 Java 源文件,通过编译器,能够生产相应的 .Class 文件,也就是字节码文件,
阅读全文
摘要:1、线程、进程、多线程 普通方法调用和多线程 Process 与 Thread 说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 而进程则是执行程序的一次执行过程,它是一个动态的概念,是系统资源分配的单位。 通常在一个进程中可以包含若干个线程,当然
阅读全文
摘要:1、概述 计算机网络 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 JavaWeb 和网络编程的区别 JavaWeb:网页编程 B/S 架构(Brower/Se
阅读全文
摘要:1、什么是异常 概念:程序在运行过程中出现的不正常现象。出现异常不处理将终止程序运行。 异常处理的必要性:任何程序都可能存在大量的未知问题、错误。如果不对这些问题进行正确处理,则可能导致程序的中断,造成不必要的损失。 异常处理:Java 编程语言使用异常处理机制为程序提供了异常处理的能力。 2、异常
阅读全文
摘要:1、注解 **注解(Annotation):**是从JDK5.0开始引入的新技术 **Annotation的作用:**不是程序本身,可以对程序作出解释。是给机器看的,可以被其他程序(比如编译器)读取 **Annotation的格式:**注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例:@
阅读全文
摘要:1、流的概念 内存与存储设备之间传输数据的通道 2、流的分类 2.1、按方向(重点) 输入流:将<存储设备>中的内容读到<内存>中 输出流:将<内存>中的内容写到<存储设备>中 2.2、按单位 字节流:以字节为单位,可以读写所有数据 字符流:以字符为单位,只能读写文本数据 2.3、按功能 节点流:具
阅读全文
摘要:1、内部类 在类内部可定义成员变量和方法,且在类内部也可以定义另一个类。如果在类 Outer 的内部再定义一个类 Inner,此时类 Inner 就称为内部类(或称为嵌套类),而类 Outer 则称为外部类(或称为宿主类)。 内部类可以很好地实现隐藏,一般的非内部类是不允许有 private 与 p
阅读全文
摘要:Java集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、LinkedLis
阅读全文
摘要:1、面向对象的三大核心特性 面向对象开发模式更有利于人们开拓思维,在具体的开发过程中便于程序的划分,方便程序员分工合作,提高开发效率。面向对象程序设计有以下优点。 可重用性:代码重复使用,减少代码量,提高开发效率。下面介绍的面向对象的三大核心特性(继承、封装和多态)都围绕这个核心。 可扩展性:指新的
阅读全文
摘要:目录1、类和对象2、类的属性3、成员方法3.1、形参和实参3.2、局部变量3.3、可变参数4、构造方法5、this关键字5.1、this.属性名5.2、this.方法名5.3、this( )访问构造方法6、static关键字6.1、静态变量6.2、静态方法6.3、静态代码块7、对象的创建7.1、显式
阅读全文
摘要:1、标识符 Java 中标识符是为方法、变量或其他用户定义项所定义的名称。标识符可以有一个或多个字符。在 Java 语言中,标识符的构成规则如下。 标识符由数字(0 ~ 9)和字母(A ~ Z 和 a ~ z)、美元符号($)、下划线(_)以及 Unicode 字符集中符号大于 0xC0 的所有符号
阅读全文
摘要:1、Java 环境变量配置 1.1、下载安装 JDK 推荐下载主流的 Java8 稳定版,直接进入官网下载:点击下载。 注意自定义安装目录不能出现中文,否则会报安装向导中断的错误。 如果电脑上已经安装过其它版本的 jdk 需要使用 window 卸载应用,window+R 快捷键输入 regedit
阅读全文
摘要:长达16周的面向对象程序设计A课程也是终于圆满结课了,从最开始的对象和类,到继承、多态、抽象类、接口、异常处理、文本I/O、以及JavaFX。这16周我们也是一步步的从初步认识Java过渡到了熟悉使用Java,本次博客就分享一下本学期学习Java过程中的感想。 还未开始接触Java时,我就对这门陌生
阅读全文
摘要:前言 本次博客同样是针对Java的三次大作业进行一个总结,Java课程的学习进度已然过半,通过PTA的几次大作业也是不断的巩固了自己学到的知识,本次博客就陈列出这几周的学习收获并浅谈一些自己的心得体会。 作业过程总结 1:总结三次作业之间的知识迭代关系。 这三周的大作业相比与上三周而言没有明显的难度
阅读全文
摘要:前言 第一次通过写博客来记录学习情况,本次博客主要针对学习Java以来的三次大作业进行一个总结,同时记录一些自己学习Java的感受以及对OO(Java)设计的心得。 作业过程总结 1:总结三次作业之间的知识迭代关系 第一次作业最简单,Java程序的循环选择等语句与C语言基本无异,对于学习过C语言的我
阅读全文

浙公网安备 33010602011771号