自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 用Java和Gui实现贪吃蛇小游戏

前 言 1、帧,如果时间片足够小,就是动画,对于人眼来说,一秒30帧即可看为是动画,拆开就是静态的图片 2、所用工具:键盘监听、定时器Timer

2021-09-04 18:36:45 172

原创 Swing(JFrame界面、弹窗、图标、Jpanel面板、按钮、列表、文本框)

JFrame界面import javax.swing.*;import java.awt.*;public class JFrameText01 { public static void main(String[] args) { new MyFrame().init(); }}class MyFrame extends JFrame{ public void init(){ this.setVisible(true);

2021-08-25 22:15:21 1629

原创 事件监听(窗口关闭、输入框事件、计算器、画笔、鼠标、窗口、键盘)

事件监听:当某个事情发生的时候,要做什么操作简单事件监听 1、关闭窗口// 希望:按下按钮,可以触发一些事件import java.awt.*;import java.awt.BorderLayout;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class ActionEvent {...

2021-08-20 16:33:59 713

原创 GUI简介、AWT、Frame、Penal

GUI 简介 1、概念:图形用户界面,是指采用图形方式显示的计算机操作用户界面 2、核心技术:Swing、AWT 3、优点 (1)可以写出我们心中想要的一些小工具 (2)工作时候,也许需要维护到 Swing 界面 (3)了解 MVC 架构,了解监听AWT 介绍 1、Java 的包 2、awt包 含有多...

2021-08-16 18:42:00 352

原创 我的Java学习笔记08 - 异常

一、ERROR 和 Exception 1、异常:指程序运行中出现的不期而至的各种状况,影响正常的程序执行流程 例如:文件找不到,非法参数,下标越界等 2、异常分类 (1)检查性异常:最具代表的检查性异常是用户错误 / 问题引起的异常,这是程序员无法预见的例如:打开一个不存在的文件 (2)运行时异常:在编译时被忽略,但可能被程序员避免的异常 ...

2021-08-12 15:33:28 66

原创 我的Java学习笔记07—面向对象

一、什么是面向对象 1、面向过程步骤清晰简单;适合处理一些较为简单的问题 2、面向对象物以类聚,分类的思维方式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索 适合处理复杂的问题,适合处理需要多人协作的问题 (1)面向对象编程 (Object-Oriented Programming,OOP) (2)...

2021-08-11 16:43:49 83

原创 我的Java学习笔记06-数组

目录一、何为数组一、何为数组数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问二、数组的声明和创建1、数组的声明类型 [ ] 数组名 (首选方法) 类型 数组名 [ ]例:声明一个 int 类型的,名称为 nums 的数组int[] nums; // Java的普遍写法int nums[]; // 方便 c 或 c++ ...

2021-08-05 23:53:45 157

原创 我的Java学习心得05-方法

一、何为方法 java方法是语句的集合,它们在一起执行一个功能,包含于类或对象中 1、规范:修饰符 返回值 方法名(参数类型 变量名){ ··· 方法体 ··· return 返回值}例:加法public class demo01 { public static void main(String[] args) { int sum = add(1,2); // 方法调用 ...

2021-08-02 18:23:20 77

原创 我的Java学习心得04-流程控制

Scanner对象 1、作用:通过 Scanner 类 来获取用户的输入 2、基本语法Scanner s = new Scanner(System.in);一、字符串通过 Scanner 类 的 next() 与 nextLine() 方法来获取输入的字符串 注意:next() 不接受空格,nextLine() 接受空格一般地,在读取前,使用 hasNext() 与 hasNextLine() 判断是否还有输入的数据...

2021-07-28 17:20:34 287

原创 我的Java学习心得03-基础

目录注 释标识符 & 关键字一、关 键 字二、标 识 符数 据 类 型一、基 本 类 型二、基 本 类 型 的 拓 展三、引 用 类 型四、类 型 转 换变量、常量、作用域一、变 量二、作 用 域三、常 量四、变量的命名规范运 算 符包 机 制一、自 定 义 包二、引 入 包JavaDoc一、文 档 注 释二、javadoc生成文档注 释注释本身并不会被执行,只是为了方便程序员读程...

2021-07-22 19:18:54 80

原创 我的Java学习心得-02

Java入门知识前言一、Java特性和优势二、Java三大版本三、JDK、JRE、JVM四、安装开发环境安装JDK卸载JDK五、经典HelloWorld案例六、JDEA安装总结前言 昨天出游没有学习,今天我们继续!一、Java特性和优势特性简单性:c语言的纯净版面向对象:模拟人的思维进行编程,万物皆对象可移植性:即跨平台性,Java可在不同的操作系统内运行高性能:即时编译,代码效率接近c++,随着技术的发展,未来可能会超过c++分布式:Java为网络分布式环境所设计,支持远程

2021-07-17 22:28:13 110

原创 我的Java学习心得-01

早已安排了学习计划,直至今天才真正得以实施,利用CSDN平台,来记录每天的学习心得,如有错误,欢迎各位指正。预科知识MarkDown语法1. 标题一级标题:# 标题名称 二级标题:## 标题名称... ...六级标题:###### 标题名称2. 字体粗体:** 内容** 斜体:* 内容* 斜体加粗:*** 内容*** 删除线:~~ 内容~~3. 引用> 内容4. 分割线--- ***5. ...

2021-07-15 17:20:28 62

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除