![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 67
曾炟zd
这个作者很懒,什么都没留下…
展开
-
Java day28
java day28 组件和事件 密码栏 package Demo01; import java.awt.BorderLayout; import java.awt.Container; import javax.swing.JFrame; import javax.swing.JPasswordField; import javax.swing.JTextField; import javax.swing.WindowConstants; public class TesTextDemo01 extend原创 2021-06-20 00:52:07 · 55 阅读 · 0 评论 -
Java day27
java day27 GUI的布局 对话框的升级可以打开多个 package dem0o1; import java.awt.Container; import java.awt.Label; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JFrame; pub原创 2021-06-19 13:42:09 · 62 阅读 · 0 评论 -
Java day26
java day26 GUI 容器 窗体JFrame package Dem0o1; import java.awt.Container; import javax.swing.JDialog; import javax.swing.JLabel; public class JDialogTest extends JDialog { public static void main(String[] args) { JDialog jd = new JDialog(); jd.setVisible(true原创 2021-06-19 13:32:08 · 50 阅读 · 0 评论 -
Java day25
java day25 网络编程 模拟web服务器 文件上传 package Demo01FileUpload; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; public class TcpClien原创 2021-06-19 13:12:21 · 52 阅读 · 0 评论 -
Java day24
java day24 网络编程入门 package Demo01.java; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; public class TcpServer { public static void main(String[] args) throws IOExcep原创 2021-06-19 13:03:48 · 44 阅读 · 0 评论 -
Java day23
java day23 同步方法 使用synchronized修饰的方法 package Demo01; public class Demo01Ticket { public static void main(String[] args) { RunnableImpl run = new RunnableImpl(); Thread t0 = new Thread(run); Thread t1 = new Thread(run); Thread t2 = new Thread(run); t0.start(原创 2021-06-18 20:40:15 · 54 阅读 · 0 评论 -
Java day22
java day22 线程、同步 多线程原理 package Demo1; public class Demo01MainTherad { public static void main(String[] args) { proson p1 = new proson(“曾”); p1.run(); proson p2 = new proson(“炟”); p2.run(); } } package Demo1; public class proson { private String name; publi原创 2021-06-18 20:32:32 · 37 阅读 · 0 评论 -
Java day21
java day21 字节流 字节流的输出流 FileInputStream类 package demo01; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.Arrays; public class demo02InputStrean { public static void main(String[] args) thr原创 2021-06-18 20:22:03 · 57 阅读 · 0 评论 -
Java day20
java day20 File类 package demo01; public class Demo01File { public static void main(String[] args) throws IOException { //路径分割符 String pathSeparator = File.pathSeparator; System.out.println(pathSeparator); //win 是分号 ; linux :冒号 //文件分割符 String separato原创 2021-06-18 20:11:38 · 64 阅读 · 0 评论 -
Java day19
java day19 finally 关键字 如果try 中出现了多个异常对象 ,那么可以使用多个cath来进行异常处理 如果try中产生了异常 ,那么就会执行catch 中异常处理逻辑 ,执行完catch finally 不能单独使用,必须和try一起使用 fianlly 一般用于资源释放(资源回收),无论程序是否出现异常,都要释放资源(I/O) package Demo01Trycatch; import java.io.IOException; public abstract class Demo01原创 2021-06-18 20:01:10 · 67 阅读 · 0 评论 -
Java day18
java day18 ArrayList类 它是一个引用 对象数组 package demo01; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class Dem0o2Iterat0r { public static void main(String[] args) { Collection coll= new ArrayList<>(); coll.add(原创 2021-06-18 19:52:02 · 48 阅读 · 0 评论 -
Java day17
String类、static关键字、Aarrys类、Math类 String类 /* * *String 类代表字符串。 * *字符串的特点: *1.字符串的内容永不变(重点) *2.字符串是可以共享使用 *3.字符串效果上相当于一个char[],但是实际就是底层存储的是byte[] * * 常用的三种构造方法 1.public String() 创建一个空白的字符串,不包含如何内容 2.public String(char[] array) 根据 字符 数组类创建字符串 3.public String(b原创 2021-06-17 17:39:25 · 80 阅读 · 0 评论 -
Java day16
ArrayList类 引入–对象数组 package demo1.java; public class person { private String name; private int age; public person() { super(); // TODO 自动生成的构造函数存根 } public person(String name, int age) { super(); this.name = name; this.age = age; } public String getName(原创 2021-06-17 17:30:52 · 46 阅读 · 0 评论 -
Java day15
if package Demo2.Jjava; import java.util.Scanner; public class zuoy { public static void main(String[] args ) { int mer;int max; Scanner u =new Scanner(System.in); int q =u.nextInt(); int p =u.nextInt(); int r =u.nextInt(); if(q>p) { mer =q; }else { mer原创 2021-06-17 17:16:58 · 59 阅读 · 0 评论 -
Java day14
数组 数组的概念 *1.数组的概念: 是一种容器 可以同时存放 同种数据类型的 多个数据 * 2.数组的特点: 1.数组是一种引用数据类型 2.数据当中可以存储多个数据,但是类型必须统一 3.数组的长度在程序的运行期间 是不可改变的 动态初始化 c语言的定义 int num[10]; java 中的动态初始化 类型 对象名 = new 类型 数据类型[] 数组名称 = new 数据类型[数组长度] (2)静态初始化 c语言写法 int num[]={}; java写法 数据类型[] 数组名称 = new原创 2021-04-18 23:11:49 · 52 阅读 · 0 评论 -
Java day13
1.静态常数 2.接口的注意事项和类的注意事项 3.类的继承与接口继承的不同之处 4.java 用四种权限修饰符的使用情况 /* java 中用四种权限修饰符 public protected (default) private 同一个类中(我自己) yes yes yes yes 同一个包中(我的邻居) yes yes yes no 同一个包中的子类() yes yes yes no 不同包的子类 () yes yes no no *不同包的非子类 () yes y原创 2021-04-18 23:06:36 · 34 阅读 · 0 评论 -
Java day12
接口 1.如何定义一个接口 public calss 类名{ Mylnterfacempl .java ->.class public interface 接口名称{ 接口内容 } 2、 接口内容 接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法 (JDK 9) 2.接口内容 java7(本人用的教材为例) 1.常量 2.抽象方法 ja原创 2021-04-11 20:05:25 · 47 阅读 · 0 评论 -
Java day11
多态 多态体现的格式: 父类类型变量名= new子类对象;变量名.方法名(); 父类类型: 指子类对象继承的父类类型,或者实现的父接口类型。代码如下: Fuf=newZi(); f .method(); 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,执行的是子类重写后方法。 1.多态 多态的转型分为向上转型与向下转型两种 向上转型:多态本身是子类类型向父类类型向上转换的过程,这个过程是默认的 (当父类引用指向一个子类对象时,便是向上转型。) 父类类型 变量名 = new原创 2021-04-11 20:01:43 · 50 阅读 · 0 评论 -
Java day10
2.抽象类 2.1abstract使用格式 abstract class 类名字 { } 2.2抽象的使用 继承抽象类的子类必须重写父类所有的抽象方法。否则,该子类也必须声明为抽象类。最终,必须有子类实现该父类的抽象方法,否则,从最初的父类到最终的子类都不能创建对象,失去意义。 课堂实例 public class Fu { int num=30; public void meta(){ System.out.println(“a”); } public void metb(){ this.meta(); S原创 2021-04-11 19:56:50 · 43 阅读 · 0 评论 -
Java day9
继承、super、this、抽象类 1.继承 类的继承是面向对象程序设计的一个重要特点,通过继承可以实现代的重用微维示的类称为父类或超类(superclas) .由继承得到的类称为子类或派生类。 1.1定义: 继承就是子类继承父类的属性和行为,使得子类的对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。 1.2继承的格式 class父类{ public class fx { public void metfu() { System.out.println(“我是fu类 me原创 2021-04-11 19:54:03 · 44 阅读 · 0 评论 -
Java day8
构造结构 构造方法的注意事项 ①构造方法的创建 如果没有定义构造方法,系统将给出一个默认的无参数构造方法如果定义了构造方法,系统将不再提供默认的构造方法 ②构造方法的重载 如果自定义了带参构造方法,还要使用无参数构造方法,就必须再写个无参数构造方法 ③推荐的使用方式 无论是否使用,都手工书写无参数构造方法 标准类制作 ①成员变量 使用private修饰 ②构造方法 提供一个无参构造方法 提供一个带多个参数的构造方法 ③成员方法 提供每一个成员变量对应的setXxx0/getX0x0 提供个显示对象信息的s原创 2021-03-29 21:26:43 · 57 阅读 · 0 评论 -
Java day7
成员变量和局部变量 1.1什么是成员变量和局部变量 package javadoy5;//包名 //局部变量和成员变量 /** */ public class doy55 { String brand;//名字 double price;//价钱 String color;//颜色 //成员变量 //private public void call (String who) { System.out.println(“给”+who+“取法”); //局部变量 } public void s.原创 2021-03-29 21:23:15 · 48 阅读 · 0 评论 -
Java day6
1.类与对象 1.1什么是对象 概述:万物皆对象,客观存在的事物皆为对象。 1.2什么是面向对象 概述:了解对象的详细信息,并关注它,这个过程就叫面向对象。 1.3 什么是类 类是对现实生活中类具有共同属性和行为的事物的抽象 类的特点: 类是对象的数据类型 类是具有相同属性和行为的一组对象的集合 1.4什么是对象的属性 1.5什么是对象的行为 行为:对象能够执行的操作 1.6类和对象的关系 类:类是对现实生活中一类具有共同属性和行为的事物的抽象 对象:是能够看得到摸的着的真实存在的实体。 1.7类的定原创 2021-03-21 21:29:11 · 40 阅读 · 0 评论 -
Java day5
1到100的和用while public class tun{ public static void main(String[] args) { int i=1; int k=0; while(i<= 100){ k+=i; i++; } System.out.println(""+k); } } 成绩 import java.util.Scanner; public class zuoy { public static void main(String[] args) { Scanner sc=n原创 2021-03-21 21:25:28 · 39 阅读 · 0 评论 -
Java day4
目录 1.加法符号 2.自增、自减 3.操作符 4.逻辑运算符 4.短路运算 4.运算符 1.加法符号 (1)加法 (2)字符 + 数值 2.自增、自减 “++”在后面时先输出再加1 “++”在前面时先加1再输出 单独使用时 与打印一起使用 3.操作符 图中jg2=++num4 + num5- -计算顺序为 =num4+1 +num5- - =45+1+54 =100 (旧)num5-1=(新)num5=53 4.逻辑运算符 4.短路运算 4.运算符 比较运算符 a++一元运算符 5+原创 2021-03-14 21:07:53 · 33 阅读 · 0 评论 -
Java day3
目录 1.常量 2.数据类型 3.变量 3.数据转换 4.ASCLL编码 1.常量 2.数据类型 (1)整数:byte、short、int、long byte的数值范围:-128~127 short的数值范围:-32768~32767 int的数值范围:-2³¹~(2³¹-1) long的数值范围:-2⁶³~(2⁶³-1) (2)浮点数:float、double float的数值范围:3.4e-38~3.4e+38 double的数值范围:1.7e-308~1.7e+308 (3)字符:char (原创 2021-03-14 20:14:27 · 42 阅读 · 0 评论 -
java day2
学习内容 1.基础语法 注释分类 单行注释 格式://注释信息 多行注释 格式:/注释信息/ 文档注释 格式:/*注释信息/ 2.关键字原创 2021-03-06 20:50:26 · 48 阅读 · 0 评论 -
Java day1
Java程序设计入门知识 学习内容: 1.安装软件 jdk-15.0.1的安装 设置环境变量 查看jdk是否安装好 2.掌握Java基本语法 win+r打开control控制面板在框中输入cmd 盘符名称:d:回车 dir查看当前路径下的内容 cd目录1/目录2… cd…回退到上一级目录 cd/回退到盘符目录 cls清屏 在这里插入图片描述 学习产出 15的二进制为1111 10的二进制为1010 2. 11011转化为十进制27 11111转化为十进制31原创 2021-03-06 20:37:37 · 52 阅读 · 0 评论