![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习笔记
小W的日常
每天记录一点点
展开
-
【docker入门2】在CentOS7上定制docker服务
将本地主机的war在docker的tomcat容器上发布 docker run -d --name tomcat -p 8080:8080 tomcat #创建一个tomcat容器 docker exec -it tomcat /bin/bash #进入到容器内部查看文件结构 exit #退出容器 #自行cd到本地主机war所在的目录 docker cp war包名称 tom...原创 2020-05-01 08:12:10 · 160 阅读 · 0 评论 -
【Java学习笔记】HashMap的使用与底层基础
该文章是观看https://www.bilibili.com/video/BV1ct411n7oG?p=149视频后的学习笔记 HashMap是什么: HashMap是Map的实现类,是用来存储“键——值对”的。里面存储的键值对是通过键进行标识,因此,键不能重复。如果重复插入同键的数据,后一个数据会覆盖前一个数据。HashMap的底层实现采用了哈希表。 先看下面一段实例代码: i...原创 2020-04-29 00:31:04 · 149 阅读 · 0 评论 -
【Java学习笔记】StringBuffer可变字符串的使用
该文章是观看https://www.bilibili.com/video/BV1ct411n7oG?p=117后的学习笔记。 下面先来看实例代码,再对立面用到的函数进行说明: public class TestStringBuffer { public static void main(String[] args) { StringBuffer stringBuffe...原创 2020-04-27 20:07:38 · 210 阅读 · 0 评论 -
【Java学习笔记】理解抽象类和接口
该文章是观看https://www.bilibili.com/video/BV1ct411n7oG?p=103后的学习笔记。 先看抽象类的实例代码: //1.有抽象方法的类只能定义为抽象类 abstract class People{ //2.抽象类可以包含属性、方法和构造方法,但构造方法不能直接new实例,只能被子类调用 protected String name; ...原创 2020-04-26 14:31:19 · 121 阅读 · 0 评论 -
【Java学习笔记】final修饰符的作用
该文章是观看https://www.bilibili.com/video/BV1ct411n7oG?p=84视频的学习笔记。 final修饰符主要有三个作用: 1.修饰变量:final变量无法被改变,一旦被赋初始值就无法重新赋值。 public static void main(String[] args) { final int test = 100; ...原创 2020-04-25 19:41:36 · 2347 阅读 · 0 评论 -
【Java学习笔记】理解多态
本文章是观看https://www.bilibili.com/video/BV1ct411n7oG?p=82后的学习笔记。 多态的定义: 同一个方法的调用,由于对象的不同会有不同的行为。如:现实生活中不同的人做同一件事可能会有不同的行为,学生在周末休息的时间可能是看书继续学习;而程序员在周末的休息时间可能就是继续编写一些自己感兴趣的小程序。 多态的关键知识点: 1.多态是方法的多态,与对象...原创 2020-04-25 19:01:37 · 127 阅读 · 0 评论 -
【Java学习笔记】初步理解this指针的本质及常见用法
该文章是观看https://www.bilibili.com/video/BV1L7411N77n/?p=85&t=120视频的学习笔记 对象创建的四个步骤: public class Teacher { String name; int age=10; public Teacher(String name, int age) { t...原创 2020-04-23 12:44:32 · 213 阅读 · 0 评论 -
【Java学习笔记】初步学习JAVA垃圾回收机制
【Java学习笔记】垃圾回收机制原创 2020-04-21 18:36:17 · 151 阅读 · 0 评论 -
【Java学习笔记】Java虚拟机内存结构学习
Java虚拟机的内存可以分为栈(stack)、堆(heap)和方法区(methodarea)这三个区域。原创 2020-04-20 14:21:36 · 121 阅读 · 0 评论 -
【java学习笔记】驼峰命名规则
Java标识符的命名规则: 1.标识符命名必须以字母、下划线以及美元符$开头;其它部分可以是字母、数字。下划线以及美元符$。。 2.标识符命名对大小写敏感,且没有长度限制。 注意: 1.不能以Java的关键字进行命名 2.java采用的是Unicode标准国际字符集而不是ASCII字符集,因此,变量名可以是中文,但不推荐使用中文进行命名。 Java标识符的使用规则: 1.表示类名的标...原创 2020-04-15 20:44:35 · 1405 阅读 · 0 评论 -
【java学习笔记】初学java反射机制
java中什么是反射:原创 2020-04-22 15:25:58 · 100 阅读 · 1 评论 -
【Socket入门】从零开始实现TCP和UDP简单的网络通信
本文是看完慕课网这组视频的学习笔记:https://www.imooc.com/learn/161 简介: 不同主机主机的应用程序要进行网络通信,则需要指定主机的IP地址以及程序所对应的端口号,端口号是用于区分同一主机上的不同程序。概括来说:Socket=IP地址+端口号,Socket是网络上程序双向通信链路的终结点,是TCP和UDP通信的基础。 常用的端口号: http:80,f...原创 2020-03-27 16:09:38 · 378 阅读 · 0 评论 -
【docker入门】从零开始学习在CentOS7上部署docker
简介: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 在CentOS上安装docker: ...原创 2020-04-30 21:03:17 · 171 阅读 · 0 评论 -
MySQL无法登陆--Can't connect to MySQL server on localhost (10061)解决方法
下载完mysql-cluster-gpl-7.5.17-winx64压缩包,解压后首次使用C:\mysql\bin\mysql.exe -u root -p无密码登陆mysql报10061错误,通过网上查找资料,发现可能是因为没有启动mysql服务而产生的。 先使用net start mysql尝试启动mysql的服务。 注:mysql是mysql服务的名称 报服务名无效的错误,然后...原创 2020-03-18 13:07:32 · 358 阅读 · 0 评论