自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 java 注解和反射

注解@Override:重写@Deprecated:不推荐使用@SuppressWarnings:用来抑制编译时的警告与前两个不同,@SuppressWarnings需要添加一个参数才能正确使用,这些参数是已经定义好了的@SuppressWarnings(“all”)@SuppressWarnings(“unchecked”)@SuppressWarnings(value{“unchecked”,“deprecation”})等等……元注解元注解的作用就是负

2022-05-05 11:40:47 71

原创 java多线程

Proces和Thread程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念,是一个静态的概念。进程则是执行程序的一次执行过程,是一个动态的概念。一个进程中可以包含若干个线程,线程是CPU调度和执行的单位。线程是独立的执行路径。在一个进程中如果开辟了多个线程,线程的运行由调度器安排调度,调度器与操作系统紧密相关的,先后顺序不能人为的干预。对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制;线程会带来额外的开销,如CPU调度时间,并发控制开销。每个线程在自己的工作内存

2022-05-02 12:43:37 278

原创 Docker容器化技术从零教程(包含问题解决)

初识Docker开发环境–>测试环境–>生产环境开发和测试的环境不同Docker概念Docker是一个开源的应用容器引擎诞生于2013初,基于Go语言实现,dotCloud公司出品(后改为Docker Inc)Docker可以让开发者打包给他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上容器是完全使用沙箱机制,相互隔离容器性能开销极低小结:docker是一种容器技术,解决软件跨环境迁移的问题出现了一个问题我在配置阿里云Docker

2022-04-22 18:34:13 260

原创 MySQL全程study navicat编程 idea编程

#什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么?数据库:DataBase,简称DB。按照一定格式存储数据的一些文件的组合。顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。数据库管理系统:DataBaseMangement System,简称MBMS。数据库管理系统是专门用来管理数据库中的数据的,数据库管理系统可以对数据库中的数据进行增删改查。常见的数据库管理系统:MySQL、Oracle、MS SqlServer、DB2、sybase等

2022-04-18 14:31:42 579

原创 java 学习 之 网络编程

概述计算机网络

2022-04-09 16:45:04 217

原创 java学习 day6

进程和线程进程:是在运行的程序 - 是系统进行资源分配和调用的独立单位 - 每一个进程都有它自己的内存空间和系统资源线程:是进程中的单个控制流,是一条执行路径 - 单线程:一个进程如果只有一条执行路径,则称为单线程程序 - 多线程:一个进程如果有多条执行路径,则称为多线程程序多线程的实现方式方式1:继承Thread类 - 定义一个类MyThread继承Thread类 - 在MyThread类中重写run()方法 - 创建MyThread类的对象 - 启动线程两个小问题?

2022-04-09 16:04:14 237

原创 Java 学习 day5

File类有三种构造方法File类的功能import java.io.File;import java.io.IOException;import java.text.FieldPosition;public class FileDemo02 { public static void main(String[] args) throws IOException { //需求1:我要在E:\study下创建一个文件java.txt File f1 = ne

2022-04-07 21:01:40 133

原创 java 学习 day4 今天写个斗地主

斗地主案例,自己写的,和网上大神差距还是很大需求:通过程序实现斗地主过程中的洗牌,发牌和看牌思路:  1:创建一个牌盒,也就是定义一个集合对象,用ArrayList集合实现  2:往牌盒里面装牌  3:洗牌,也就是把牌打撒,用Collections的shuffle()方法实现  4:发牌,也就是遍历集合,给三个玩家发牌  5:看牌,也就是三个玩家分别遍历自己的牌import java.util.ArrayList;import java.util.Collections;publi

2022-03-31 17:21:28 273

原创 Java 学习 day3

常用类Iteratorpackage com.zyj.demo_01;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class CollectionDemo { public static void main(String[] args) { // 创建Collection集合对象 Collec

2022-03-30 20:30:26 530

原创 Java 学习 day3

方法重写public class Application { public static void main(String[] args) {} // 方法的调用之和左边,定义的数据类型有关 A a = new A(); a.test(); // A // 父类的引用指向了子类对象 B b = new A(); b.test(); // B}// 继承public class A extends B { public static void test() {

2022-03-28 11:15:35 305

原创 java学习 day2

打印三角形public class TestDemo { public static void main(String[] args) { for(int i = 1; i <= 5; i++) { for(int j = 5; j >= i; j--) { Syetem.out.print(" ") } for(int j = 1; j <= i; j++) { Syetem.out.print("*") } for(int j =

2022-03-27 10:28:04 235

原创 java学习 day1

Java study1. 内存溢出加粗样式,类型转换int money = 10_0000_0000;int years = 20;int total = money * years; //-1474836480 , 计算溢出了long total2 = money * years; //默认是int,转换之前已经存在问题了long total3 = money * ((long)years); // 先把一个数转换为LongSystem.out.println(total3);2. 变

2022-03-25 11:22:58 282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除