java学习
文章平均质量分 81
qq_43162004
这个作者很懒,什么都没留下…
展开
-
java 注解和反射
注解@Override:重写@Deprecated:不推荐使用@SuppressWarnings:用来抑制编译时的警告与前两个不同,@SuppressWarnings需要添加一个参数才能正确使用,这些参数是已经定义好了的@SuppressWarnings(“all”)@SuppressWarnings(“unchecked”)@SuppressWarnings(value{“unchecked”,“deprecation”})等等……元注解元注解的作用就是负原创 2022-05-05 11:40:47 · 114 阅读 · 0 评论 -
java多线程
Proces和Thread程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念,是一个静态的概念。进程则是执行程序的一次执行过程,是一个动态的概念。一个进程中可以包含若干个线程,线程是CPU调度和执行的单位。线程是独立的执行路径。在一个进程中如果开辟了多个线程,线程的运行由调度器安排调度,调度器与操作系统紧密相关的,先后顺序不能人为的干预。对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制;线程会带来额外的开销,如CPU调度时间,并发控制开销。每个线程在自己的工作内存原创 2022-05-02 12:43:37 · 382 阅读 · 0 评论 -
Docker容器化技术从零教程(包含问题解决)
初识Docker开发环境–>测试环境–>生产环境开发和测试的环境不同Docker概念Docker是一个开源的应用容器引擎诞生于2013初,基于Go语言实现,dotCloud公司出品(后改为Docker Inc)Docker可以让开发者打包给他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上容器是完全使用沙箱机制,相互隔离容器性能开销极低小结:docker是一种容器技术,解决软件跨环境迁移的问题出现了一个问题我在配置阿里云Docker原创 2022-04-22 18:34:13 · 325 阅读 · 0 评论 -
MySQL全程study navicat编程 idea编程
#什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么?数据库:DataBase,简称DB。按照一定格式存储数据的一些文件的组合。顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。数据库管理系统:DataBaseMangement System,简称MBMS。数据库管理系统是专门用来管理数据库中的数据的,数据库管理系统可以对数据库中的数据进行增删改查。常见的数据库管理系统:MySQL、Oracle、MS SqlServer、DB2、sybase等原创 2022-04-18 14:31:42 · 671 阅读 · 0 评论 -
java 学习 之 网络编程
概述计算机网络原创 2022-04-09 16:45:04 · 235 阅读 · 0 评论 -
java学习 day6
进程和线程进程:是在运行的程序 - 是系统进行资源分配和调用的独立单位 - 每一个进程都有它自己的内存空间和系统资源线程:是进程中的单个控制流,是一条执行路径 - 单线程:一个进程如果只有一条执行路径,则称为单线程程序 - 多线程:一个进程如果有多条执行路径,则称为多线程程序多线程的实现方式方式1:继承Thread类 - 定义一个类MyThread继承Thread类 - 在MyThread类中重写run()方法 - 创建MyThread类的对象 - 启动线程两个小问题?原创 2022-04-09 16:04:14 · 272 阅读 · 0 评论 -
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 · 173 阅读 · 0 评论 -
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 · 311 阅读 · 0 评论 -
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 · 632 阅读 · 0 评论 -
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 · 352 阅读 · 0 评论 -
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 · 279 阅读 · 0 评论 -
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 · 323 阅读 · 0 评论