• java学习笔记基础篇-java的三大特性之封装

    时间:2023-02-24 19:26:44

    三大特性之一 - 封装 1.什么是封装? 首先就是把属性设为私有,然后用公有的方法访问私有属性。 修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(setter)方法,用于对这些属性的访问。 知识点: 1.权限的限制 2.属性访问器(Sett...

  • Java基础篇之----IO流

    时间:2023-02-16 13:35:39

    java.io.file类   1、凡是与输入、输出相关的类、接口都订一张java.io包下         2、File是一个类,可以有构造海曙创建其他对象。次对于对应着一个文件或目录         3、File类对象是与平台无关的 4、File中的方法,仅涉及到如何创建、删除、重命名等,涉及文...

  • Java多线程系列--“基础篇”04之 synchronized关键字

    时间:2023-02-03 13:57:59

    概要本章,会对synchronized关键字进行介绍。涉及到的内容包括:1. synchronized原理2. synchronized基本规则3. synchronized方法 和 synchronized代码块4. 实例锁 和 全局锁转载请注明出处:http://www.cnblogs.com/...

  • Java入门到精通——基础篇之多线程实现简单的PV操作的进程同步

    时间:2023-01-01 10:28:44

    Java入门到精通——基础篇之多线程实现简单的PV操作的进程同步一、概述    PV操作是对信号量进行的操作。    进程同步是指在并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒。举例:就像消费者与生产者的关系,说吃...

  • 《成神之路-基础篇》JVM——Java内存模型(已完结)

    时间:2022-09-13 13:51:52

    Java内存模型本文是《成神之路系列文章》的第一篇,主要是关于JVM的一些介绍。持续更新中Java内存模型JVM内存结构 VS Java内存模型 VS Java对象模型(Hollis原创)再有人问你Java内存模型是什么,就把这篇文章发给他。(Hollis原创)内存模型是怎么解决缓存一致性问题的?(...

  • java学习笔记基础篇-java的三大特性之封装

    时间:2022-02-06 11:28:06

    三大特性之一-封装1.什么是封装?首先就是把属性设为私有,然后用公有的方法访问私有属性。修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(setter)方法,用于对这些属性的访问。知识点:1.权限的限制2.属性访问器(Setter方法和Getter方法)如例:p...

  • java学习笔记之基础篇

    时间:2021-11-28 09:18:53

    java选择语句之switch //switch可以用于等值判断switch(e)//int,或则可以自动转化成int的类型,(bytecharshort)枚举jdk7中可以防止字符串{case6:System.out.println();break;case5:System.out.println...