![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 75
bai3322732541
这个作者很懒,什么都没留下…
展开
-
javaday28
组件和事件密码栏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 extends JFrame{p原创 2021-06-17 15:25:18 · 47 阅读 · 0 评论 -
javaday27
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;public class D原创 2021-06-17 15:15:21 · 62 阅读 · 0 评论 -
javaday26
GUI 容器窗体JFramepackage Dem0o1;import java.awt.Container;import javax.swing.JDialog;import javax.swing.JLabel;// 对话框public class JDialogTest extends JDialog {//public JDialogTest() {// setVisible(true);public static void main(String[] args) {JDial原创 2021-06-17 15:02:56 · 40 阅读 · 0 评论 -
javaday25
网络编程模拟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原创 2021-06-17 14:58:54 · 55 阅读 · 0 评论 -
javaday24
网络编程入门1.1软件结构 C/S结构 :常见程序有QQ、迅雷等软件。B/S结构 :常见浏览器有谷歌、火狐等1.2 网络通信协议 网络通信协议:通信协议是对计算机必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信。1.3 协议分类 通信的协议还是比较复杂的, java.net 包中包含的类和接口,它们提供低层次的通信细节。我们可以直接使用这 些类和接口,来专注于网络程序开发,而不用考虑通信的细节。 java.net 包中提供了两种常见的网络协议的支持: TCP:传输控制协议 (Transmis原创 2021-06-17 14:53:29 · 47 阅读 · 0 评论 -
javaday23
同步方法同步锁是谁? 对于非static方法,同步锁就是this。 对于static方法,我们使用当前方法所在类的字节码对象(类名.class)。 使用同步方法代码如下:使用synchronized修饰的方法package Demo01;public class Demo01Ticket {public static void main(String[] args) {RunnableImpl run = new RunnableImpl();Thread t0 = new Thread(原创 2021-06-17 14:50:21 · 40 阅读 · 0 评论 -
javaday22
线程、同步1.1 多线程原理代码如下: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; publ原创 2021-06-01 00:26:15 · 34 阅读 · 0 评论 -
javaday20
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原创 2021-06-01 00:13:19 · 51 阅读 · 0 评论 -
javaday21
字节流字节流的输出流在这里插入图片描述在这里插入图片描述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(S原创 2021-05-25 11:15:33 · 79 阅读 · 0 评论 -
javaday20
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 separator=File.sepa原创 2021-05-25 11:07:48 · 40 阅读 · 0 评论 -
javaday19
finally 关键字/*\1.如果try 中出现了多个异常对象 ,那么可以使用多个cath来进行异常处理2.如果try中产生了异常 ,那么就会执行catch 中异常处理逻辑 ,执行完catchfinally 关键字1.finally 不能单独使用,必须和try一起使用2。fianlly 一般用于资源释放(资源回收),无论程序是否出现异常,都要释放资源(I/O)*/package Demo01Trycatch;import java.io.IOException;public abstr原创 2021-05-23 19:39:40 · 78 阅读 · 0 评论 -
javaday18
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-05-23 19:38:00 · 43 阅读 · 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-05-23 19:28:08 · 55 阅读 · 0 评论 -
javaday16
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-04-26 15:46:54 · 46 阅读 · 0 评论 -
javaday15
作业 ifpackage 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 {原创 2021-04-26 15:43:40 · 42 阅读 · 0 评论 -
javaday14
数组数组的概念*1.数组的概念: 是一种容器 可以同时存放 同种数据类型的 多个数据*2.数组的特点:1.数组是一种引用数据类型2.数据当中可以存储多个数据,但是类型必须统一3.数组的长度在程序的运行期间 是不可改变的动态初始化c语言的定义int num[10];java 中的动态初始化类型 对象名 = new 类型数据类型[] 数组名称 = new 数据类型[数组长度](2)静态初始化c语言写法int num[]={};java写法数据类型[] 数组名称 = new 数原创 2021-04-20 13:42:07 · 33 阅读 · 0 评论 -
javaday13
1.静态常数在这里插入图片描述2.接口的注意事项和类的注意事项在这里插入图片描在这里插入图片描述在这里插入图片描述在这里插入图片描在这里插入图片描述在这里插入图片描述在这里插入图片描述3.类的继承与接口继承的不同之处在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述4.java 用四种权限修饰符的使用情况/*java 中用四种权限修饰符public protected (default) private11同一个类中(我自原创 2021-04-18 23:23:52 · 43 阅读 · 0 评论 -
javaday12
接口1.如何定义一个接口public calss 类名{}Mylnterfacempl.java ->.classpublic interface 接口名称{接口内容}2、 接口内容接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法 (JDK 9)2.接口内容java7(本人用的教材为例)1.常量2.抽象方法j原创 2021-04-11 19:43:41 · 51 阅读 · 0 评论 -
javaday11
多态多态体现的格式:父类类型变量名= new子类对象;变量名.方法名();父类类型: 指子类对象继承的父类类型,或者实现的父接口类型。代码如下:Fuf=newZi();f .method();当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,执行的是子类重写后方法。1.多态多态的转型分为向上转型与向下转型两种向上转型:多态本身是子类类型向父类类型向上转换的过程,这个过程是默认的(当父类引用指向一个子类对象时,便是向上转型。)父类类型 变量名 = new原创 2021-04-11 19:41:21 · 51 阅读 · 0 评论 -
javaday10
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:34:38 · 41 阅读 · 0 评论 -
javaday9
继承、super、this、抽象类1.继承类的继承是面向对象程序设计的一个重要特点,通过继承可以实现代的重用微维示的类称为父类或超类(superclas) .由继承得到的类称为子类或派生类。1.1定义:继承就是子类继承父类的属性和行为,使得子类的对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。1.2继承的格式class父类{public class fx {public void metfu() {System.out.println(“我是fu类 me原创 2021-04-11 19:32:48 · 35 阅读 · 0 评论 -
javaday8
构造结构构造方法的注意事项①构造方法的创建如果没有定义构造方法,系统将给出一个默认的无参数构造方法如果定义了构造方法,系统将不再提供默认的构造方法②构造方法的重载如果自定义了带参构造方法,还要使用无参数构造方法,就必须再写个无参数构造方法③推荐的使用方式无论是否使用,都手工书写无参数构造方法标准类制作①成员变量使用private修饰②构造方法提供一个无参构造方法提供一个带多个参数的构造方法③成员方法提供每一个成员变量对应的setXxx0/getX0x0提供个显示对象信息的s原创 2021-03-28 19:48:15 · 40 阅读 · 0 评论 -
javaday7
成员变量和局部变量1.1什么是成员变量和局部变量package javadoy5;//包名//局部变量和成员变量/***/public class doy55 {String brand;//名字double price;//价钱String color;//颜色//成员变量//privatepublic void call (String who) {System.out.println(“给”+who+“取法”);//局部变量}public void s.原创 2021-03-28 19:45:58 · 51 阅读 · 0 评论 -
javaday6
1.类与对象1.1什么是对象概述:万物皆对象,客观存在的事物皆为对象。1.2什么是面向对象概述:了解对象的详细信息,并关注它,这个过程就叫面向对象。1.3 什么是类类是对现实生活中类具有共同属性和行为的事物的抽象类的特点:类是对象的数据类型类是具有相同属性和行为的一组对象的集合1.4什么是对象的属性1.5什么是对象的行为行为:对象能够执行的操作1.6类和对象的关系类:类是对现实生活中一类具有共同属性和行为的事物的抽象对象:是能够看得到摸的着的真实存在的实体。1.7类的定原创 2021-03-21 21:21:47 · 44 阅读 · 0 评论 -
javaday5
目录1.流程控制语句(1)顺序结构(2)单if语句(3)标准if-else语句(4)使用if-else语句计算函数(5)使用if-else取两个数中的最大值(6)switch语句(7)case语句(8)for循环语句(9)while循环语句(10)do…while循环语句(11)三种循环语句的区别(12)跳出语句break语句continue语句1.流程控制语句(1)顺序结构按照从上到下,从左到右的顺序输出(2)单if语句条件成立就可以输出if里面的语句,不成立就原创 2021-03-21 21:06:56 · 42 阅读 · 0 评论 -
java day4
算数符算数运算符1.1运算符和表达式运算符: 对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。举例说明:int a= 10;intb = 20;intc= a+ b;+:是运算符,并且是算术运算符a+b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式在这里插入图片描述+字符在字符串中的操作:+字符在遇到字符串的时候,表示连接、拼接的含义。char var = ‘a原创 2021-03-14 20:24:24 · 41 阅读 · 0 评论 -
java day3
常量概述:在程序运行过程中,其值不可以发生改变的量。常量的分类//输出整数常量System.out.println(12);//输出小数常量System.out.println(0.12);//输出字符常量System.out.println(‘a’);//输出布尔常量System.out.println(true);//输出字符串常量System.out.println(“hellobai”);12345678910变量和数据类型变量概述在程序运行过原创 2021-03-14 20:17:06 · 42 阅读 · 0 评论 -
Javaday2
学习内容一、基础语法:注释的类别1、单行注释://注释内容2、多行注释 /注释内容/3、文档注释:/*注释内容/二、关键字关键字概述关键字:就是被JAVA语言赋予了特定含义的单词。关键字特点1.关键字的字母全部小写。2.Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。3.关键字不能用作变量名、方法名、类名、包名和参数。关键字都是小写,在IDE中关原创 2021-03-06 19:05:28 · 65 阅读 · 0 评论 -
javaday1
java程序设计入门知识学习内容:1、JDK的安装设置环境变量:2、java的一些基本语法的掌握win+r打开control控制面板在框中输入cmd:盘符名称+回车:dir查看当前路径下的所有内容:cd…返回上一级目录:cd\返回到盘符目录:学习任务一、1、十进制转二进制练习15、 102、二进制转十进制11011、1111127 31 在win+r中输入cmd再中输出HelloWorld列:public class原创 2021-03-06 18:54:36 · 53 阅读 · 0 评论