【深入理解Java虚拟机- 学习笔记 - Java内存模型与线程】教程文章相关的互联网学习教程文章

《Java核心技术》第三章 Java基本程序设计结构 学习笔记【代码】

第三章 Java的基本程序设计结构 3.1 一个简单的Java应用程序 Main.java public class Main {public static void main(String[] args) {System.out.println("hello world!");} }public称为访问修饰符,用于控制程序的其他部分对这段代码的访问级别关键字class表明Java程序中的全部内容都包含在类中。这里,只需要将类作为一个加载程序逻辑的容器,程序逻辑定义了应用程序的行为。Java应用程序中的全部内容都必须放置在类中。关键字c...

JavaWeb学习笔记——文件上传与下载【代码】

文件上传与下载 文件上传要求commons-fileupload.jar实现 文件下载步骤API 说明解决中文乱码问题加载文件时的注意事项实现文件上传 要求 准备一个 form 表单,method=post。form 标签的 encType 属性值必须为 multipart/form-data 值。在表单内使用 input type=file 添加上传的文件。编写 Servlet 程序接收请求,处理上传的数据。 encType=multipart/form-data 表示提交的数据,以多段(每一个表单项一个数据段)的形式进行拼接,然...

【java学习笔记2】访问控制修饰符 public、protected、默认、private【代码】【图】

先写了一个User()类:package chapter01;public class User {// 私有的private int id;// 受保护的protected int age;// 公开的public int weight;// 默认的String name; } 在同包下创建一个新类Test2()类: 分别访问User()类下的4个变量,private修饰的id,无法访问!package chapter01;public class Test02 {public static void main(String[] args) {User user = new User();// private 修饰的元素,只能在本类中使用 // ...

JavaSpringBoot学习笔记1-2【图】

JavaSpringBoot学习笔记 第二个 spring官网

学习笔记(39):4天速学JAVA面向对象-继承的基本概念和总结

立即学习:https://edu.csdn.net/course/play/24609/274835?utm_source=blogtoedu 3.继承 学生类: 特征 :学号,姓名,年龄 行为:学习,吃饭,娱乐 教师类: 特征:工号,姓名,年龄 行为:讲课,吃饭,娱乐 工人类; 特征:姓名,年龄,薪水 行为: 工作,吃饭,娱乐 ... 这些类中有很多重复的 特征行为 提取出 人类: 特征:姓名,年龄 行为:吃饭,娱乐 3.1 基本概念 当多个类之间有相同的特征和...

Java编程思想-学习笔记(1)

抽象 解空间:对问题建模的地方问题空间:问题存在的地方对象:问题空间中的元素及其在解空间中的表示 面对对象程序设计方式特性:1.万物皆为对象 2.程序是对象的集合,它们通过发送消息来告知彼此所要做的 3.每个对象都有自己的由其他对象所构成的存储 4.每个对象都有其类型 5.某一特定类型的所有对象都可以接受同样的消息类:描述具有相同特性(数据元素)和行为(功能)的集合 接口:确定了对某一特定对象所能发出的请求 复用...

java小白学习笔记——字符串string【代码】【图】

1.1 简介。1 字符串可以理解为Unicode字符序列。每一个用双引号""引起来的字符串就是String类的一个实例。例如String s = “Java” 1.2 字符串拼接 可以使用+号来对字符串进行拼接。如果将字符串与非字符串用+号进行拼接时,非字符串会被转换成字符串(几乎任何一个Java对象都可以被转换成字符串)。当然,由于下面会讲到的不可变性,字符串拼接会带来一定的效率问题。 1.3 不可变性 String类没有提供方法来修改一个string中的某个...

JavaWeb学习笔记——XML【代码】

XML book.xmlBook.javaDom4jTest.java book.xml <?xml version="1.0" encoding="UTF-8"?> <!-- 以上是xml文件的声明内容--> <books><!-- books表示多个图书信息 --><book sn="SN12346789"><!-- sn表示图书的序列号 --><name>三国演义</name><!-- name表示书名 --><author>罗贯中</author><!-- author表示作者 --><price>45</price><!-- price表示价格 --></book><book sn="SN123123123"><name>水浒传</name><author>施耐庵</author...

Java Lambda表达式学习笔记【代码】

一、Lamda表达式 Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。 λ希腊字母表中排序第十一位的字母,英语名称为Lambda其实质属于函数式编程的概念 (params) -> expression [表达式] (params) -> statement [语句] (params) -> { statements } 例如:new Thread ( () -> System.out.println("I like lambda.") ).start(); ...

java学习笔记--集合【代码】【图】

集合 1 概念: 保存一组元素的容器,里面提供了一系列的用于对里面的元素进行操作的方法(增删改查) 2 集合和数组的对比:相同点: 都是一种容器,都是用于保存一组元素 不同点: 数组:1、数组的长度必须提前指定,而且一旦指定不能更改2、数组只能保存相同类型的元素集合:1、集合在使用时,长度不用指定,而且可以实现自动扩容或截断2、集合没有指定泛型之前,默认保存的是任意类型的元素(Object类型)指定泛型之后,可以保存...

Java学习笔记(面向对象编程)【代码】

面向对象编程 面向对象编程的概念Java中的类和对象类的定义对象的创建 Java中的方法和简易的封装构造方法(构造器)普通方法this关键字this关键字的基本概念this关键字工作原理this关键字的简易使用方式this使用的示例 封装(简易理解)封装的概念封装的实现流程Java中的修饰词和继承继承的概念继承的特点Java中的修饰词static构造块和静态代码块(熟悉)单例设计模式 final访问控制多态多态多态的概念多态的语法格式多态的特点引用数...

Java学习笔记(16)——String【代码】

String 最终类,没有子类;Java中的所有的字符串直接量都是string类的对象。string类的对象都是常量,字符串都是常量,值创建后不能被改变,因为字符串底层都是依赖于不可改变的字符数组来实现的,创建之后不能改变。如果string类的对象的内容一致时,则会共享一个常量池里的引用。如果等号右边的值都是直接常量,编译时进行优化,即将最终结果进行存储。字符串的底层实现 //字符串创建对象的形式String str1 = "ab";String str2 =...

【学习笔记】Java基础学习【代码】【图】

01 前言 学校公选课选了Java,所以把Java学一下,每周三更一丢丢02 环境配置 环境使用的是sdk-9.0.1 IDE使用的是IntelliJ IDEA 2019.3.303 Hello World 3.1 程序开发步骤说明 Java程序开发三步骤:编写,编译,运行 其中: Javac.exe是编译器 Java.exe是解释器 3.2 编写Java源程序 先新建一个HelloWorld.java然后通过cmd先编译再运行 编译:javac HelloWorld.java 这里会生成一个HelloWorld.class文件,就是编译以后运行用的 运行:...

学习笔记(32):4天速学JAVA面向对象-封装的具体实现【代码】

立即学习:https://edu.csdn.net/course/play/24609/274826?utm_source=blogtoedu /*封装*/public class Car {//1.私有化成员变量,使用private 关键字修饰; // private 修饰成员变量表示私有的含义,该成员变量只能在本类的内部使用private String brand; //用于描述品牌的成员变量;private String color; //用于描述颜色的成员变量;private int price; //用于描述价格的成员变量; //2.提供公有的get和set方法,并在方法体中...

【学习笔记】Java工程师成神之路-基础篇【代码】

免责声明版权声明 本着互联网的开放精神,本项目采用开放的[GPL]协议进行许可,转载请保留本声明及作者信息,禁止用于任何商业用途 关于作者 Hollis ,阿里巴巴技术专家,51CTO 专栏作家,CSDN 博客专家,掘金优秀作者,《程序员的三门课》联合作者,《Java 工程师成神之路》系列文章作者;热衷于分享计算机编程相关技术,博文全网阅读量数千万 基础篇 面向对象面向对象与面向过程 什么是面向过程 概述: 自顶而下的编程模式详解:...

学习笔记 - 相关标签
内存模型 - 相关标签