09 2022 档案

摘要:java多线性--线程创建 什么是多线程:不同的功能同时进行 Process(进程)与Thread(线程) 进程是执行程序的一次执行过程,是一个动态的概念。是系统分配资源的单位。 一个进程分为多个线程,一个进程中至少包含一个线程。线程是CPU调度和执行的单位。 线程创建 创建线程的三种方式: Thr 阅读全文
posted @ 2022-09-30 19:37 林每天都要努力 阅读(59) 评论(0) 推荐(0) 编辑
摘要:GUI编程实战--贪吃蛇 参考:遇见狂神说 https://space.bilibili.com/95256449 界面绘制 帧:如果时间片足够小,就是动画,一秒30帧。连起来是动画,拆开是静态的图片 键盘监听 定时器 Timer package com.ssl.Snake; import java 阅读全文
posted @ 2022-09-29 17:36 林每天都要努力 阅读(64) 评论(1) 推荐(0) 编辑
摘要:GUI编程-3 Swing 3.1 JFrame 窗口 窗口: package com.ssl.lesson04; import javax.swing.*; import java.awt.*; public class JframeDemo { //init():初始化 public void 阅读全文
posted @ 2022-09-29 13:43 林每天都要努力 阅读(20) 评论(0) 推荐(0) 编辑
摘要:GUI编程 --2 2.4 事件监听 按钮的使用。 package com.ssl.lesson02; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import 阅读全文
posted @ 2022-09-28 22:40 林每天都要努力 阅读(32) 评论(0) 推荐(0) 编辑
摘要:GUI编程--1 GUI是什么 (Graphical User Interface),即用户图形界面编程。 怎么玩 平时怎么运用 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 1.简介 GUI技术的核心:Swing AWT,因为界面不美观,需要jre环境! 所以不流行。 为啥要学习? 阅读全文
posted @ 2022-09-28 11:51 林每天都要努力 阅读(60) 评论(0) 推荐(0) 编辑
摘要:java异常--自定义异常 步骤: 创建自定义异常类。 在方法中通过throw关键字抛出异常对象。 处理异常try-catch 捕获并处理,否则在方法声明处通过throws关键字指明抛出给调用者的方法。 在异常方法的的调用者中捕获并处理异常。 package charpter6; public cl 阅读全文
posted @ 2022-09-27 16:12 林每天都要努力 阅读(60) 评论(0) 推荐(0) 编辑
摘要:java异常处理机制 异常处理的关键字:try catch finally throw throws package charpter6.Demo02; public class Test { public static void main(String[] args) { int a=1; int 阅读全文
posted @ 2022-09-27 14:50 林每天都要努力 阅读(21) 评论(0) 推荐(0) 编辑
摘要:java异常--基础内容 异常指程序运行中出现的不期而至的各种状况:文件找不到,网络连接失败,非法参数。。。 异常发生在程序运行期间,他影响了正常的程序执行流程。 三种类型异常(Exception): 检查性异常:用户错误或者问题引起的异常 运行时异常:在编译时被忽略 错误ERROR:错误不是异常 阅读全文
posted @ 2022-09-27 14:28 林每天都要努力 阅读(20) 评论(0) 推荐(0) 编辑
摘要:java面向对象--内部类 package charpter5.Demo12; //1个java文件内,可以有多个class,但只能有一个Public类。 public class Outer { private int id; public void out(){ System.out.print 阅读全文
posted @ 2022-09-27 14:00 林每天都要努力 阅读(11) 评论(0) 推荐(0) 编辑
摘要:java面向对象--接口 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有 接口:只有规范,面向接口编程。 **关键词:**声明类class 声明接口 interface package charpter5.Demo11; //定义的关键字 interface 接口都需要有实现类,一般以 阅读全文
posted @ 2022-09-27 13:47 林每天都要努力 阅读(23) 评论(0) 推荐(0) 编辑
摘要:java面向对象--抽象类 关键词 abstract package charpter5.Demo10; //abstract 抽象类:类 extends 单继承 (接口可以多继承) public abstract class Abstract { /** * 约束-有人帮我们实现 */ //抽象方 阅读全文
posted @ 2022-09-27 13:21 林每天都要努力 阅读(13) 评论(0) 推荐(0) 编辑
摘要:java 面向对象 --static package charpter5.Demo09; //static public class Student { private static int age; //静态的变量 private double score; //非静态的变量 public sta 阅读全文
posted @ 2022-09-27 13:08 林每天都要努力 阅读(17) 评论(0) 推荐(0) 编辑
摘要:java三大特性 封装、继承、多态 封装 关键词:private 该露的露,该藏的藏。 高内聚,低耦合 高内聚:类内部的数据操作细节自己完成,不允许外部干预; 低耦合: 仅暴露少量方法给外部使用。 封装(数据的隐藏):应该禁止直接访问一个对象中数据的实际表示,通过操作接口来访问 重点!!! 属性私有 阅读全文
posted @ 2022-09-27 12:04 林每天都要努力 阅读(42) 评论(0) 推荐(0) 编辑
摘要:java面向对象-类与对象,构造器 类与对象 package charpter5.Demo; public class Student { //属性:字段 static String name2="悟空"; String name; int age; //方法 public void study() 阅读全文
posted @ 2022-09-26 17:32 林每天都要努力 阅读(20) 评论(0) 推荐(0) 编辑
摘要:java面向对象-基础入门 面向过程:线性思维 面向对象思维:物以类聚,分类的思维 对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统,但是具体到某个微观操作,仍然需要面向过程的思路去处理。 以类的方式组织代码 以对象的方式组织(封装)数据‘ 三大特性: 阅读全文
posted @ 2022-09-26 16:59 林每天都要努力 阅读(26) 评论(0) 推荐(0) 编辑
摘要:java稀疏数组 因为有些二维数组大部分元素都是为0,因此记录了很多没有意义的数据。因此引入稀疏数组(一种数据结构) 处理方式:记录一共有几行几列,有多少个不同的值。 package charpter4; public class Demo { public static void main(Str 阅读全文
posted @ 2022-09-26 16:15 林每天都要努力 阅读(19) 评论(0) 推荐(0) 编辑
摘要:数组使用 数组的基本使用: package charpter4; public class ArrayDemo2 { public static void main(String[] args) { int[] arrays = {1,2,3,4,5}; printArray(arrays); ar 阅读全文
posted @ 2022-09-26 15:08 林每天都要努力 阅读(89) 评论(0) 推荐(0) 编辑
摘要:数组基础 数组是相同类型数据的有序集合。 数组的声明与定义: package charpter4; public class ShuZu { public static void main(String[] args) { //变量的类型 变量的名字 = 变量的值; //数组类型 声明 int[] 阅读全文
posted @ 2022-09-26 13:54 林每天都要努力 阅读(18) 评论(0) 推荐(0) 编辑
摘要:java方法 什么是方法 package charpter3; public class FanFa { public static void main(String[] args) { int a=1; int b=1; System.out.println(add(a,b)); } //类变量才 阅读全文
posted @ 2022-09-25 17:39 林每天都要努力 阅读(12) 评论(0) 推荐(0) 编辑
摘要:java循环结构 多数情况下,要让循环给停下来,不要死循环 while循环 while(布尔表达式){ //循环内容 } do while循环 do{ //循环内容 }while(布尔表达式) for 循环 (增强for循环) for(初始化;布尔表达式;更新){ //循环内容 } //死循环 fo 阅读全文
posted @ 2022-09-25 16:42 林每天都要努力 阅读(20) 评论(0) 推荐(0) 编辑
摘要:java选择结构-switch java的另一个多选择结构switch-case case中的value为常数值。 不加break,会一直执行到最后,包括default(case穿透) switch(expression){ case value: //语句 break; //可选 case val 阅读全文
posted @ 2022-09-25 16:04 林每天都要努力 阅读(33) 评论(1) 推荐(0) 编辑
摘要:java选择结构-if if单选泽结构 if双选择结构 if多选择结构 if嵌套结构 package charpter2; import com.sun.xml.internal.ws.addressing.WsaActionUtil; public class PanDuan { public s 阅读全文
posted @ 2022-09-25 15:52 林每天都要努力 阅读(26) 评论(0) 推荐(0) 编辑
摘要:java顺序结构 java的基本结构就是顺序结构,一句一句执行 package charpter2; public class ShunXu { public static void main(String[] args) { System.out.println("hello1"); System 阅读全文
posted @ 2022-09-25 15:42 林每天都要努力 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Scanner进阶用法 判断是否为整数,浮点数 package charpter2; import java.util.Scanner; public class Scanner3 { public static void main(String[] args) { Scanner s = new 阅读全文
posted @ 2022-09-25 15:36 林每天都要努力 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Scanner基础用法 引入包java.util.Scanner 读一个单词 package charpter2; import java.util.Scanner; public class Scanner1 { public static void main(String[] args) { / 阅读全文
posted @ 2022-09-24 17:33 林每天都要努力 阅读(157) 评论(0) 推荐(0) 编辑
摘要:运算符 运算符 算数运算符 + - * / % ++ -- 赋值运算符 = 关系运算符 > < >= <= == != instanceof 逻辑运算符(boolean) 与&& 或|| 非! 位运算符 & | ^ ~ >> << >>> 条件运算符 ? : 扩展运算符 += -= *= /= pu 阅读全文
posted @ 2022-09-24 14:50 林每天都要努力 阅读(44) 评论(0) 推荐(0) 编辑
摘要:数据类型转换 public class Main { public static void main(String[] args) { //运算中,不同类型的数据先转化为同一类型,然后进行运算 //由低到高 byte,short,char -> int -> long -> float -> dou 阅读全文
posted @ 2022-09-24 14:48 林每天都要努力 阅读(22) 评论(0) 推荐(0) 编辑
摘要:变量类型 变量类型: 类变量 static 数据类型 变量名 实例变量 从属于对象,具有默认值 局部变量 方法内定义 所有变量命名规范:见名知义 常量:大写+下划线 final 变量名=值 类名:首字母大写+驼峰原则 方法名:首字母小写+驼峰原则 类成员变量:首字母小写+驼峰原则 局部变量:首字母小 阅读全文
posted @ 2022-09-24 14:47 林每天都要努力 阅读(295) 评论(0) 推荐(0) 编辑
摘要:基本数据类型 java 的基本数据类型: 数值类型: 整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节) 浮点数类型:float(4字节)、double(8字节) 字符类型:char(2字节) boolean类型:true/false(1位) 整数类型拓展 二进 阅读全文
posted @ 2022-09-24 14:38 林每天都要努力 阅读(110) 评论(0) 推荐(0) 编辑
摘要:重新开始学习java java 编程的基本格式 public class Main { public static void main(String[] args) { /** * @Description:Helloworld * @Auther:ssl */ //输出一个helloworld S 阅读全文
posted @ 2022-09-24 14:27 林每天都要努力 阅读(13) 评论(0) 推荐(0) 编辑
摘要:冯·诺依曼 冯·诺依曼结构 https://baike.baidu.com/item/%E5%86%AF%C2%B7%E8%AF%BA%E4%BE%9D%E6%9B%BC%E7%BB%93%E6%9E%84/9536784?fr=aladdin 阅读全文
posted @ 2022-09-22 10:53 林每天都要努力 阅读(128) 评论(0) 推荐(0) 编辑
摘要:markdown学习 标题 #一级标题 ##二级标题 ###三级标题 #后面加空格,回车生成标题,最多能生成六级标题。 字体 hello,world! 粗体两边各两个星号** hello,world! 斜体两边各一个星号* hello,world! 斜体加粗*** 引用 大于号>加空格 引用的内容 阅读全文
posted @ 2022-09-22 10:22 林每天都要努力 编辑

点击右上角即可分享
微信分享提示