- 博客(13)
- 收藏
- 关注
原创 多线程学习
多线程学习 多任务 指同时进行不同的事情,如一边吃饭一边玩手机。 多线程 指同时多个方向进行不同的事情,如马路上的多条道路,分别行使不同方向的车辆。 程序、进程、线程 在操作系统中运行的程序就是进程。如qq、播放器、游戏、IDE等。 一个进程可以有多个线程,如视频中可以同时听到声音,看到画面等。 Process与Thread(进程与线程) 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 进程则是执行程序的一次执行过程,是一个动态的概念,是系统资源分配的单位。 通常一个进程中可以包
2022-02-28 00:30:28
296
原创 GUI编程
GUI编程 1、简介 GUI核心技术:Swing和AWT 为什么没有流行起来? 界面不美观 需要jre环境 2、AWT Awt介绍: 包含了很多类和接口,GUI即用户图形界面 元素:窗口,按钮,文本框 有两个核心类:组件component和容器container 组件和容器: 2.1Frame public static void main(String[] args) { Frame frame = new Frame("我的第一个Java图形界面窗口"); //
2022-02-26 02:06:13
650
原创 GUI编程
找不到问题 public class JButtonDemo01 extends JFrame { //构造器初始化 public JButtonDemo01(){ //获得容器 Container container = this.getContentPane(); //将一个图片变为图标 URL url = JButtonDemo01.class.getResource("蓝底.jpg"); ImageIco
2022-02-25 17:44:14
194
1
原创 Java学习日记07
Java学习日记07 面向对象编程 Java的核心思想就是OOP,即面向对象编程 面向过程&面向对象 面向过程思想: 步骤清晰简单 适合处理一些较为简单的问题 面向对象思想: 物以类聚,分类的思维模式,思考问题时首先会思考需要哪些分类,然后对这些分类进行单独思考,最后才会对某个分类下的细节进行面向过程的思考 适合处理复杂和多人协作的问题 对于复杂的事物,从整体上分析,需要使用面向对象的思想来分析,但具体到微观细节,仍需要使用面向过程的思想 什么是面向对象 面向对象编程(Obj
2022-02-18 23:30:54
148
原创 Java学习日记06
Java学习日记06 数组 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次数排列组合而成 其中,每个数据称作一个数组元素,每个数组元素可以通过下标来访问 数组声明创建 必须声明数组变量,才能在程序中使用数组,语法: dataType[] arrayRefVar; //方法一 dataType arrayRefVar[]; //方法二 Java语言使用new操作符来创建数组,语法: dataType[] arrayRefVa
2022-02-18 14:25:51
396
原创 Java学习日记05
Java学习日记05 Java方法 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序被创建,在其他地方被引用 设计方法的原则: 方法的本意是功能块,就是实现某个功能的语句块的集合。在设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能 方法的定义 Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法: 方法包含一个方法头和一个方法体 修饰符:是可选的,告诉编译器如
2022-02-17 17:33:32
105
原创 Java学习日记04
Java学习日记04 Java流程控制 用户交互Scanner 通过Scannner类来获取用户的输入 语法: Scanner 对象名 = new Scanner(System.in) 通过Scanner类的next()与nextLine()方法来获取输入的字符串,在读取前一般使用hasNext()与hasNextLine()判断是否还有输入的数据 public class Demo01 { public static void main(String[] args) { //
2022-02-17 15:19:15
132
原创 Java学习日记03
Java学习日记03 运算符 算术运算符 +、-、*、/、%、++、– 赋值运算符 = 关系运算符 >、<、>=、<=、==、!=、instanceof 逻辑运算符 &&:逻辑与,同为真才为真 ||:逻辑或,有一个为真则为真 !:取反,如果为真则为假 位运算符 &、|、^、~、>>、<<、>>> 条件运算符 ?: 拓展赋值运算符 +=、-=、*=、/= 拓展 若运算中含有long类型,则最后结果类型一定为long 若运算中没有l
2022-02-16 20:15:32
219
原创 Java学习日记02
Java学习日记02 注释 注释是帮助你在以后看代码时能快速理解代码 java中的注释有三种: 单行注释://注释内容 多行注释:/ * 注释内容 * / 文档注释:JavaDoc,//* 注释内容*/ 标识符 类名,变量名以及方法名都被称为标识符 注意 所有的标识符都应该以字母,美元符,下划线开始 首字母之后可以是字母,美元符,下划线或数字的任何字符组合 不能使用关键字作为变量名或者方法名 标识符是大小写敏感的 可以使用中文命名,但是一般不建议使用,拼音也不建议 数据类型 Java的数据类型分为两大
2022-02-12 21:14:58
175
原创 Java学习日记01
Java学习日记01 Java三大版本 JavaSE:标准版(桌面程序,控制台开发) JavaME:嵌入式开发(手机,小家电) JavaEE:企业级开发(Web端,服务器开发) JDK JRE JVM JDK:Java Development Kit,Java开发者工具 JRE:Java Runtime Environment,Java运行环境 JVM:Java Virtual Machine,Java虚拟机 卸载JDK 删除java安装目录 删除JAVA_HOME 删除path下关于java的目录
2022-02-12 11:46:33
310
1
原创 Typora学习笔记
Typora常用快捷键 标题 井号空格文字即可设为标题,有几个井号即为几级标题,最多支持六级标题 字体 hello,world!!! 前后各加两个星号为粗体 hello,world!!! 前后各加一个星号为斜体 hello,world!!! 前后各加三个星号为斜体加粗 hello,world!!! 前后各加两个波浪号为删除线 引用 努力成为富婆的第n天!! 单个尖括号空格即为引用,一般是引用别人的话 分割线 三个短分割线或
2022-02-10 23:20:49
552
1
原创 关于初学Git遇到的问题
跟着某站学了git的常用命令,实际运用的时候遇到了一点问题,但也都解决了,撒花! 一、首先就是clone某仓库 将本地与git连接的时候可以先clone一个仓库,命令是 git clone [url] #这个链接就是你clone的那个仓库链接。或者也可以用git init 初始化,这样也可以建立连接。 二、接下来就可以添加文件到暂存区了 git add . #.指的是添加所有的文件 git add [文件名] #也可以添加单个文件,但必须在当前目录下 三、查看文件状态 git status #
2022-02-10 21:19:40
372
原创 梦开始的地方
第一篇博客没掌握什么技巧,只是想纪念一下,不知道自己几年之后还会不会看到,但是我觉得什么东西都得有存在的痕迹吧,那姑且称为梦开始的地方。 先介绍一下自己,98年,专升本学历,郑州某民办本科。专科学的是计算机网络技术,本科学的是网络工程,马上毕业想要从事java开发。大学专业跟开发是没什么关系的,但是本身对网络不感兴趣,而且女生走这条路会比走开发更艰难,自我见解。综合考虑加上之前的学长建议,转行自学java,学到现在也只掌握了一点点基础,大部分知识感觉还没吃透,我是自己走的这条路,并没有什么前辈带,就挺难的
2022-02-10 16:07:35
401
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人