![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
黑猫学Java
文章平均质量分 94
流苏树
谦卑的心是宛如野草小花的心,不取笑外面的世界,也不在意世界的嘲讽。
展开
-
Day-12-多线程
Day-12-多线程简介线程:在多任务操作系统中,每个运行的程序都是一个进程,用来执行不同的任务,而在一个进程中还可以有多个执行单元同时运行,来同时完成一个或多个程序任务,这些执行单元可以看做程序执行的一条条线索,被称为线程。注意︰操作系统中的每一个进程中都至少存在一个线程,当一个Java程序启动时,就会产生一个进程,该进程中会默认创建一个线程,在这个线程上会运行main()方法中的代码。多线程可以充分利用CPU资源,进一步提升程序执行效率。总结:线程就是独立的执行路径;在程序运行时,即使没有原创 2021-03-13 22:07:11 · 143 阅读 · 0 评论 -
Day-11-网络编程
Day-11-网络编程引入【1】网络编程:把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。设备之间在网络中进行数据的传输,发送/接收数据。【2】通信的两个重要要素:IP+PORT【3】设备之间进行传输的时候,必须遵照一定的规则–》通信协议lnetAddress 、lnetSocketAddress【1】 lnetAddress —》封装了IPpackage com.zy原创 2021-03-02 21:09:07 · 163 阅读 · 1 评论 -
Day-10-IO流
Day-10-IO流File类【1】对文件进行操作://将文件封装为一个File类的对象:File f = new File("E:\\test.txt");File f2 = new File("E:/test.txt");//File.separator属性帮我们获取当前操作系统的路径拼接符号File f3 = new File("E:"+File.separator+"test.txt"); //建议使用这种//常用方法:System.out.println("文件是否可读"+f.原创 2021-03-02 21:07:37 · 100 阅读 · 0 评论 -
Day-09-Junit&注解&枚举
Day-09-Junit&注解&枚举【1】软件测试的目的:软件测试的目的是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程【2】测试分类:(1)黑盒测试:软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试。(2)白盒测试:软件的白盒测试是对软件的过程性细节做细致的检原创 2021-03-02 21:06:11 · 159 阅读 · 0 评论 -
Day-08-常用类
Day-08-常用类什么是包装类:以前定义变量,经常使用基本数据类型,对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器,将基本数据类型对应进行了一个封装,产生了一个新的类,—》包装类。int,byte…—>基本数据类型包装类—>引用数据类型对应关系已经有基本数据类型了,为什么要封装为包装类?(1) java语言面向对象的语言,最擅长的操作各种各样的类。(2)以前学习装数据的—》数组,int[] String[] double[]Student[]以后学习的装数原创 2021-03-02 21:03:47 · 108 阅读 · 0 评论 -
Day-0-IDEA简单学习
Day-0-IDEA简单学习1.设置主题2.编辑区的字体变大或者变小:(ctrl+鼠标滚轮)3.鼠标悬浮在代码上有提示:4.自动导包和优化多余的包:手动导包:快捷键:alt+enter自动导包和优化多余的包:5.显示行号 , 方法和方法间的分隔符:6.忽略大小写,进行提示:7.修改代码中注释的字体颜色:8.修改类头的文档注释信息:注意:对新建的类才有效/**@Auther: XXX@Date: ${DATE} - ${MONTH} - ${DAY} - ${TIM原创 2021-02-03 16:31:13 · 98 阅读 · 0 评论 -
Day-07-java异常
Day-07-java异常什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。异常指程序运行中出现的不期而至的各种状况,原创 2021-01-28 20:22:06 · 68 阅读 · 0 评论 -
Day-06-java面向对象
Day-06-java面向对象什么是面向对象面向对象编程(Object-Oriented Programming, OOP)面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。抽象三大特性: 封装 继承 多态从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象从代码运行角度考虑是先有类后有对象。类是对象的模板。回顾方法及加深方法的定义修饰符返回类型break: 跳出switch,结束循环和return的区别方法名参数原创 2021-01-26 15:09:43 · 115 阅读 · 0 评论 -
Day-04-java方法详解
Day-04-java方法详解何谓方法?System.out.println(),那么它是什么呢? 调用系统类里的标准输出对象out中的方法printlnJava方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。方法的定义Java的方原创 2021-01-24 20:27:51 · 124 阅读 · 0 评论 -
Day-03-java流程控制
Day-03-java流程控制Scanner对象java.util.Scanner是Java5的新特性,我们可以通过Scanner类来获取用户的输入。基本语法Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext() 与hasNextLine()判断是否还有输入的数据。public static void main(String[] args) { //创原创 2021-01-24 18:33:16 · 89 阅读 · 0 评论 -
Day-02-java基础语法
Day-02-java基础语法快捷键操作psvm -->快速生成public static void main(String[] args) {}sout -->快速生成System.out.println();注释:Java中的注释有三种:注释: 单行注释: //我是单行注释 多行注释 /*我是多行注释*/ 文档注释 /** *@description HelloWrold *@Author 作者 */原创 2021-01-24 18:29:24 · 128 阅读 · 0 评论