Java之路
文章平均质量分 75
sky-sto
这个作者很懒,什么都没留下…
展开
-
chapter15 Junit&注解&枚举&反射
Junit单元测试没有Junit情况下如何测试Junit的使用public class CalculatorTest { //测试add方法 @Test//这是注解 public void testAdd(){ System.out.println("测试add方法:"); Calculator cal=new Calculator(); int add = cal.add(10, 30); System.原创 2022-03-18 15:42:46 · 67 阅读 · 0 评论 -
chapter14 网络编程
引入双绞线:域名:www.baidu.com -------》DNS服务器解析---------》IP地址设备之间进行传输的时候,必须遵照一定的规则-----》通信协议TCP/IPTCP、UDP可靠的建立连接:三次握手释放连接:四次挥手UDP 不可靠的,包是分开发的InetAddress、InetSocketAddress类InetAddress-------》封装了IPInetSocketAddress----------》封装了IP,端口号默认修饰符 只能原创 2022-03-18 15:28:44 · 3018 阅读 · 0 评论 -
chapter13 多线程
程序、进程、线程区别程序:是一段代码,静态的进程:是程序的一次执行过程;正在运行的一个程序,进程作为资源分配的单位,在内存中会为每个进程分配不同的内存区域。(进程是动态的)是一个动的过程,进程的生命周期:有它自身的产生,存在和消亡的过程线程:进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个进程同一时间并行执行多个线程,就是支持多线程的并行和并发并行:多个CPU同时执行多个任务并发:一个CPU”同时“执行多个任务(采用时间片切换)创建线程的三种方式第一种:继承Thread类原创 2022-03-18 15:24:07 · 87 阅读 · 0 评论 -
chapter12 IO流
File类File类:封装文件、目录的各种信息,对文件、目录进行操作,但是不能获取文件、目录中的内容对文件进行操作public class TestFile { public static void main(String[] args) throws IOException { //将文件封装为file类的对象 File f=new File("d:\\test.txt"); File f1=new File("d:/test.txt");原创 2022-03-11 20:52:32 · 333 阅读 · 0 评论 -
chapter11集合(2)
Map接口键值对<key,value>Interface Map<K,V>参数类型K - 由此地图维护的键的类型V - 映射值的类型public class TestMap { public static void main(String[] args) { /* * 增加:put(K key, V value) * 删除:clear();remove(Object key); * 修原创 2022-03-11 20:44:28 · 716 阅读 · 0 评论 -
chapter11集合(1)
前言有人也称之为容器高斯算法跳转结构(链式结构):单向链表;双向链表;循环链表(双向基础);优点:删除和插入元素效率高缺点:查询元素效率低集合数组和集合都是用来对多个数据进行存储操作的,简称为容器Collection接口(以ArrayList为实现类)常用方法:集合有一个特点:集合只能存放引用数据类型,不能存放基本数据类型基本数据类型可以自动装箱,对应包装类Arrays.asList()public class Test01 { public static void原创 2022-03-11 20:38:58 · 328 阅读 · 0 评论 -
chapter10 常用类
包装类Integer【7】属性:public class TestInteger { public static void main(String[] args) { //属性 System.out.println(Integer.MAX_VALUE);//2147483647 System.out.println(Integer.MIN_VALUE);//-2147483648 //物极必反 原理 Syste原创 2022-03-03 19:57:55 · 292 阅读 · 0 评论 -
chapter9 异常
异常异常:Exception:在程序运行过程中,发生了不正常的现象,阻止了程序的运行,我们称之为发生异常可以通过if-else来解决异常try-catchcatch中如何处理异常?package exception;import java.util.Scanner;public class tryCatch { public static void main(String[] args) { try{ Scanner sc = new原创 2022-03-01 17:01:15 · 220 阅读 · 0 评论 -
chapter8 三大特性
三大特性封装public class Girl { private int age; //读取年龄 public int getAge(){ return age; } //设置年龄 public void setAge(int age){ if(age>=30){ this.age=18; }else{ this.age=age; }原创 2022-03-01 10:08:20 · 95 阅读 · 0 评论 -
chapter7 类和对象
面向对象类和对象package com.msb;public class Person { //名词---》属性(注意:我们只把有需要的内容写到带码里,不相干的东西不要写) //属性:定义在方法外,类中,也就是成员变量 int age; String name; double hight; double weight; //动词---》方法 public void eat(){ System.out.原创 2022-02-24 11:27:27 · 281 阅读 · 0 评论 -
chapter6数组
数组循环用sum+=num数组的定义数组的内存分析数组的遍历跟索引相关的遍历用普通增强for循环、for一直循环,跟索引无关用这个 int arr[]=new int[10];//数组的声明和创建 int sum=0; Scanner sc=new Scanner(System.in); for(int i=1;i<=10;i++){ System.out.println("input"+原创 2022-02-24 11:09:26 · 445 阅读 · 0 评论 -
chapter5方法
方法的定义,调用,重载不确定因素一般作为形参重载原创 2022-02-24 10:43:33 · 110 阅读 · 0 评论 -
chapter4 流程控制
流程控制分为三类顺序、条件判断和循环结构顺序结构条件判断结构if结构单分支true执行,false不执行注意:花括号可以省略不写,但是省略不写之后,只有后面一句话属于这个分支,不建议省略public class Testif { public static void main(String[] args){ //实现一个功能:给出三个数,对三个数求和,根据和的大小来分配奖品 int num1=6,num2=4,num3=5; int原创 2021-12-15 20:41:59 · 247 阅读 · 0 评论 -
chapter3 运算符
运算符Operatorpublic class Operator{ public static void main(String args[]){ System.out.println(12/3);//4 System.out.println(12%5);//2 System.out.println(12/3.0);//4.0 System.out.println(12%5);//2.0 }}实现功能:任意给出一个四位数,求出每位上的数字i原创 2021-12-15 20:29:26 · 248 阅读 · 0 评论 -
chapter2 数据类型
数据类型标识(zhi)符:包,类,变量,方法的名标识符定义规则:1、四个可以:数字,字母(英汉日俄均可),下划线_,美元符号$2、两个不可以:不可以以数字开头;不可以使用Java中的关键字3、见名知意:增加可读性4、大小写敏感:int a;与 int A;不同5、遵照驼峰命名法 类名:首字母大写,其余遵循驼峰命名 方法名、变量名:首字母小写,其余遵循驼峰命名 包名:全部小写,不遵循驼峰命名6、长度不限制,但不建议太长关键字常量字面常量整型常量:123,33实型常量:原创 2021-12-15 20:19:57 · 370 阅读 · 0 评论 -
chapter 1 初始Java
chapter 1 初始Java核心机制——垃圾收集机制垃圾收集的目的在 对于不再使用的对象,当对象建立的时候,垃圾收集器就开始监控对象的动态情况,垃圾收集主要是对内存的释放,创建对象的时候申请一个空间 1、不再使用的内存空间应回收 2、Java消除了程序员回收无用内存空间的职责;提供一种系统级线程跟踪存储空间的分配情况。在JVM空闲时,检查并释放可被释放的存储器空间 3、垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预 4、GC的自动回收,提高了内存空间的利用效率,原创 2021-12-15 19:56:30 · 466 阅读 · 0 评论