Java&Android
文章平均质量分 78
课程《安卓移动开发》学习记录,以及后续Java学习。
王亿亿
做一个简简单单的大厂梦。
展开
-
【Java】lamda表达式、静态代理模式
使用lamda表达式化简匿名内部类代码,使用静态代理模式增加操作原创 2021-11-07 14:06:49 · 331 阅读 · 0 评论 -
【Java】多线程:基本概念、线程创建(Thread类、Runnable接口【常用】、Callable 接口)
案例:多线程同步下载图片(commons-io包);多人抢票系统;龟兔赛跑原创 2021-11-01 16:32:08 · 666 阅读 · 3 评论 -
【Java】URL下载网络资源(CloudMusic)
简单URL方法应用;下载网站信息原创 2021-10-28 19:47:05 · 576 阅读 · 0 评论 -
【Java】网络编程:IP地址 (InetAddress类)、Port端口(InetSocketAddress类)、通信协议(TCP/UDP)
网络编程相关概念;IP地址 (InetAddress类);Port端口(InetSocketAddress类);通信协议原创 2021-10-27 17:05:45 · 2157 阅读 · 0 评论 -
【Java】一小时开发贪吃蛇游戏,从新建项目到打包全记录
新建空项目→贪吃蛇游戏代码→项目打包成jar→运行。原创 2021-10-26 14:18:46 · 279 阅读 · 0 评论 -
【GUI】Swing包(窗口、弹窗、标签、面板、按钮、列表、文本框)
Swing包:JFrame窗口、JDialog弹窗、标签【JLabel标签、Icon图标、图片标签】、JPanel与JScrollPane面板、按钮【图片、单选、复选】、列表【下拉框、列表框】、文本框【文本框、密码框、文本域】原创 2021-10-25 16:57:20 · 2852 阅读 · 0 评论 -
【GUI】GUI编程;AWT包(界面属性,布局管理,事件监听)
GUI编程的基本含义;AWT包(界面基本属性、多窗口展示、Panel面板、布局管理,事件监听);原创 2021-10-23 22:01:27 · 402 阅读 · 1 评论 -
【Java】(二十四)File类(文件操作,文件夹操作,FileFilter接口);Properties属性集合
File类(文件操作,文件夹操作,FileFilter接口);Properties属性集合原创 2021-10-23 12:14:05 · 175 阅读 · 0 评论 -
【Java】(二十三)IO框架:流的概念与分类,字节流(对象流【序列化、反序列化】),编码方式,字符流(打印流,转换流)
流的概念与分类,字节流(文件字节流,字节缓冲流,对象流【序列化、反序列化】),编码方式,字符流(文件字符流,字符缓冲流,打印流,转换流)原创 2021-10-20 20:52:42 · 350 阅读 · 0 评论 -
【Java】(二十二)Map接口与实现类(HashMap、TreeMap),Collections工具类
Map接口个实现类:HashMap、Hashtable、Properties、TreeMap,常用第一个;原创 2021-10-20 12:18:55 · 193 阅读 · 0 评论 -
【Java】(二十一)泛型类/接口/方法/集合,Set接口与实现类(HashSet、TreeSet)
泛型参数类型用在类、接口、方法和集合;Set接口与实现类(HashSet、TreeSet)【方法同Collection】原创 2021-10-19 17:18:11 · 479 阅读 · 0 评论 -
【Java】(二十)Java集合框架,Collection接口,List接口与实现类(ArrayList、Vector、LinkedList)
Java集合框架内容,Collection接口,List接口以及它的三个实现类原创 2021-10-18 16:22:56 · 176 阅读 · 0 评论 -
【Java】(十九)BigDecimal精确计算浮点数;Date特定时间;Calendar日历;SimpleDateFormat格式化时间 ;System系统类
其它常用类及常用方法:BigDecimal可精确计算浮点数;Date特定时间;Calendar日历;SimpleDateFormat格式化时间 ;System系统类。原创 2021-10-17 23:43:06 · 169 阅读 · 0 评论 -
【Java】(十八)String类和常用方法,可变字符串
字符串常量的存储位置和常用使用方法原创 2021-10-17 14:07:12 · 234 阅读 · 0 评论 -
【Java】(十七)包装类;类型转换与装箱、拆箱;整数缓冲区
八种基数据类型对型转换,其常用方法;装箱拆箱;整数缓冲区(数组越界)原创 2021-10-13 17:01:45 · 237 阅读 · 0 评论 -
【Java】(十六)Object类常用方法:getClass()、hashCode()、toString()、equals()、finalize()
getClass()判断对象类型、hashCode()返回哈希码、toString()打印对象的字符串表示、equals()比较对象是否相等、finalize()回收机制原创 2021-10-13 14:13:09 · 228 阅读 · 0 评论 -
【Java】(十五)Java四种内部类:成员内部类、静态内部类、局部内部类、匿名内部类
四种内部类中,不同种类属性的使用方法。原创 2021-10-12 23:11:09 · 320 阅读 · 0 评论 -
【Java】(十四)异常机制
异常处理框架;try-catch-finally语句;throws/throw抛出异常;自定义异常原创 2021-10-11 12:18:18 · 67 阅读 · 0 评论 -
【Java】(十三)static关键字、抽象类、接口
static关键字,abstract抽象类,interface接口,内部类。原创 2021-10-10 16:18:02 · 153 阅读 · 0 评论 -
【Java】(十二)面向对象的三大特性:super关键字、方法重写;instanceof关键字
面向对象的三大特性封装、继承、多态;super关键字;方法重写原创 2021-10-09 17:20:17 · 122 阅读 · 0 评论 -
【Java】(十一)面向对象编程:特点、方法调用、创建对象
常用IDEA快捷键,方法的调用,创建对象和初始化原创 2021-10-09 16:22:32 · 165 阅读 · 0 评论 -
【Java】(十)数组、Arrays类、稀疏矩阵
数组声明创建,多维数组的初始化,Java内存,Arrays类稀疏矩阵。原创 2021-10-06 11:27:54 · 90 阅读 · 0 评论 -
【Java】(九)可变长参数
在方法声明中,在指定参数类型后加一个省略号(.…)。一个方法中只能指定一个可变参数。原创 2021-10-05 16:05:00 · 67 阅读 · 0 评论 -
【Java】(八)命令行传参
使用cmd命令行传递函数参数原创 2021-10-05 15:37:48 · 125 阅读 · 0 评论 -
【Java】(七)流程控制
顺序结构,选择结构,循环结构,流程控制原创 2021-09-27 16:31:52 · 52 阅读 · 0 评论 -
【Java】(六)IDEA反编译
class字节码文件换成我们可以看懂的java文件就叫反编译。原创 2021-09-27 15:09:05 · 662 阅读 · 0 评论 -
【Java】(五)Scanner对象:一个不一样的输入语句
就类似C++的cin,用起来稍微麻烦一点。原创 2021-09-27 13:49:30 · 134 阅读 · 0 评论 -
【Java】(四)基础知识
注释,标识符和关键字,变量和常量,运算符原创 2021-09-25 15:38:38 · 96 阅读 · 0 评论 -
【Java】(三)JavaDoc生成
JavaDOC,命令行生成、IDEA生成原创 2021-09-25 15:24:25 · 219 阅读 · 0 评论 -
【Java】(二)IDEA新建项目及配置
新建空项目;配置IDEA原创 2021-09-25 09:23:02 · 1764 阅读 · 0 评论 -
【Java】(一)Hello,World
关于JDK;用记事本写一个项目,用IDEA写一个项目;配置IDEA原创 2021-09-19 14:27:50 · 94 阅读 · 0 评论 -
【AS入门笔记】【ing】(六)Fragment和菜单条
文章目录1.Fragment概念Fragment生命周期2.一个Fragment界面2.1 新建一个Fragment1.Fragment概念Fragment是Android 3.0之后推出的UI组件,在设计用户界面时,将一个Activity分割成多个fragment(碎片),大屏幕的平板和小屏幕的手机可以灵活进行布局,从而支持多屏幕更加动态和灵活的UI设计。Fragment优点:模块化(Modularity):不必把所有代码全部写在Activity中,而是把代码写在各自的Fragment中。可重原创 2021-04-19 16:30:06 · 355 阅读 · 0 评论 -
【AS入门笔记】一个简单的计算器
文章目录题目参考学习代码Activity的java文件MainActivity.java布局文件activity_main.xml设置style的xml文件calculatorstyle.xml设置color的xml文件caculator_shape.xml运行截图题目设计一个计算器。要求布局美观,能实现手机计算器的基本功能。使用style统一设置控件的外观。参考学习扣了按键响应函数:用Android Studio编写简单的计算器,并实现具体功能代码Activity的java文件MainActi原创 2021-04-19 15:27:39 · 1426 阅读 · 0 评论 -
【AS入门笔记】一个简单的登陆界面
文章目录题目第一版参考主界面java文件为MainActivity.java主界面命名布局文件为text2.xml跳转界面java文件为DisplayMessageActivity.java跳转界面命名布局文件为activity_display_message.xml运行界面截图题目模仿QQ登录界面(或者其它应用程序的登录界面)设计一个应用。要求在第一个界面输入用户名和密码,点击“登录”按钮,若用户名和密码正确,则跳转到欢迎界面第一版实现的功能很简单:检测一个正确的账户和密码一个简单的跳转界面原创 2021-04-19 13:39:40 · 2595 阅读 · 0 评论 -
【AS入门笔记】(五)给APP设置图标
Step1Step2原创 2021-04-12 12:16:01 · 880 阅读 · 1 评论 -
【AS入门笔记】(四)样式和主题
文章目录样式定义样式主题清单文件中设置application使用主题清单文件中设置Activity使用主题样式样式是给 View 或 Window 指定外观和格式的属性集合。样式能够指定如高、边距、字体颜色、字体尺寸、背景颜色等属性。样式被定义在一个与布局 XML 文件分开的XML资源文件中。类似就是:【AS入门笔记】(二)常用控件和界面布局这里面的设置<TextView android:layout_width="wrap_content"原创 2021-04-12 12:05:52 · 532 阅读 · 0 评论 -
【AS入门笔记】(三)控件和界面之间的通信
文章目录按钮单击事件显示:按钮单击显示弹窗按键联动:按钮单击更改Text控件内容这节只看控件功能,我也懒得新建了,直接用上一小节的一个简单UI。首先控件的操作是基于控件的ID的!是java文件与xml文件通讯的介质,类似于号码牌(唯一)按钮单击事件前提肯定是给按钮指定一个id。按钮单击:用来发送命令控制硬件。文本框更新:用来接收硬件上报的值。剩下的举一反三交给实践。显示:按钮单击显示弹窗Android:Toast 弹出信息框要初始控件,写在java/MainActivity.java:原创 2021-04-02 18:11:38 · 196 阅读 · 0 评论 -
【AS入门笔记】一个简单的的响应程序
文章目录一个简单的的响应程序目标背景知识点Activity栈1 编写布局文件2 添加string资源3添加Button响应单击事件3.1 响应SEND按钮单击事件3.2 创建另一个Activity(DisplayMessageActivity)3.3 添加该Avtivity到mainfest/AndroidManifest.xml一个简单的的响应程序目标单击Run App运行按钮,运行修改后的App,在MainActiivty界面输入信息,单击SEND按钮,可以看到系统启动了另一个Acitivity,原创 2021-04-01 20:01:32 · 400 阅读 · 0 评论 -
【AS入门笔记】(二)常用控件和界面布局
文章目录1.常用控件按钮、图片按钮2.界面布局2.1 LinearLayout线性布局2.1* 线性布局嵌套2.2 RelativeLayout相关布局2.3 TableLayout表格布局3.使用布局3.1 Activity加载布局3.2 重用布局3.3 获取控件1.常用控件按钮 图片按钮文本框编辑框图片框选择开关android:id="@+id/button_1"用来和java文件绑定,需要唯一指定activity_main.xml<?xml version="1.0" en原创 2021-04-01 14:06:52 · 1978 阅读 · 0 评论 -
【AS入门笔记】(一)运行一个Android工程代码
文章目录调试:ADB连接手机和计算机(WIFI)新建一个空工程报错1:Error:Failed to Resolved: com.android.support:appcompat-v7:28.+代码写在哪app配置信息界面控制调试:ADB连接手机和计算机(WIFI)参考:ADB连接手机和计算机报错调试:消除ADB错误“more than one device and emulator”的方法adb 查看手机的ip地址这就连好可以用啦PS:还是接USB比较方便,这个换一个程序好像要重新连接原创 2021-03-30 21:09:37 · 610 阅读 · 0 评论