![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 88
北海骆驼
这个作者很懒,什么都没留下…
展开
-
JAVA思想----对象
对象对象具有状态,行为和标识。状态:对象的内部数据行为:方法表示:在内存中的唯一地址具有相同状态和行为的对象集合被称为一类。程序是各种对象的集合体。对象可以提供服务:程序是用来为用户提供服务的,它(程序)将通过调用每个对象的服务来实现这个目的。高内聚:每个对象都可以很好的去完成一件事,并不是试图去做更多的事。访问控制(边界)存在的必要性:让客户程序员无法触及他们不该触及的部分,往往这种部分对数据类型的内部操作是必须的,但并不是客户要解决特定问题所必须的。允许类的创建者改变该部分时原创 2021-05-10 23:37:09 · 318 阅读 · 4 评论 -
安卓六 安卓资源文件
文章目录Android 应用的资源字符串资源颜色资源尺寸资源布局资源数组资源Deawable 资源mpmap资源主题资源样式资源菜单资源选项菜单上下文菜单Android 应用的资源布局颜色数据图片尺寸主题样式菜单国际化…字符串资源定义字符串资源文件使用资源文件module/res/values/strings.xml<resources><...原创 2020-02-14 14:21:22 · 385 阅读 · 0 评论 -
安卓 五 事件和手势
文章目录事件处理物理按键事件处理触摸屏事件手势检测手势添加事件处理基于监听的事件处理基于回调的事件处理基于监听,绑定特有的事件监听器。事件监听器 --> 事件源(按钮等组件) -->事件Event–>事件处理基于回调的事件处理重写组件的回调方法重写Activity的回调方法区别?基于回调的事件处理用于通用事件的处理基于监听的事件处理用于特定事件的处理...原创 2020-02-13 18:05:02 · 175 阅读 · 0 评论 -
安卓 四 Intent
文章目录Intent认识概念基本应用对象属性Intent种类Intent 过滤器IntentIntent intent = new Intent(this,xxxActivity.class);startActivity(intent);认识IntentIntent的对象属性Intent的种类Intent过滤器认识概念Bundle 打包好数据Intent 携带Bund...原创 2020-02-12 18:03:59 · 128 阅读 · 0 评论 -
安卓三 Activity
文章目录Activity认识概述:4种状态生命周期Activity概述创建、配置、启动、关闭多个Activity的使用使用Fragment认识概述:一个Android程序的一屏。4种状态运行状态 正在展示的状态暂停状态 按下退出键,弹出是否退出的灰色状态,可见不可操作,一般弹出对话框都是暂停状态停止状态 确认退出 进入停止状态 不可见销毁状态 应用程序...原创 2020-02-11 23:39:28 · 252 阅读 · 0 评论 -
安卓日记 二 UI组件
文章目录UI组件文本框组件TextView组件EditText编辑框组件按钮组件普通按钮图片按钮ImageButton单选按钮RadioButton复选按钮CheckBoxUI组件文本类组件按钮类组件日期时间类组件文本框组件主要用于显示文本信息TextView组件TextView的常用属性layout_widthlayout_heighttexttextSizete...原创 2020-02-07 23:28:07 · 200 阅读 · 0 评论 -
安卓日记一
文章目录安卓程序UI相关概念UI设计:制作用户界面View 的常用属性ViewGroup 容器视图 用于包裹View -- 布局管理器为其子类Android UI 组件的层次结构控制UI界面选择控制UI界面的方法xml文件控制布局Java代码中控制UI界面混合控制开发自定义View布局管理器相对布局RelativeLayout线性布局管理器帧布局管理器表格布局管理器网格布局管理器安卓程序...原创 2020-02-06 18:13:21 · 219 阅读 · 0 评论 -
Java学习历程十四《工具类之集合》
文章目录Java 中的集合概念体系结构ListMapJava 中的集合概念体系结构实际应用概念Java中的集合是一种工具类,可以储存任意数量的具有共同属性的对象。对比数组?为什么使用集合?数组解决的问题:存储20名学生的学生信息。 20名长度固定集合解决的问题:存储商品信息。 数量不定集合适用于数据长度不定 动态变化的场景数量不定具备一对一关系需要进行数据的增删...原创 2020-02-04 18:01:10 · 114 阅读 · 0 评论 -
Java学习历程十二《工具类之包装类》
文章目录包装类回顾数据类型基本数据类型和包装类的对应关系包装类的常用方法基本数据类型和字符串之间的转换包装类包装类?包装类和基本数据类型包装类的常用方法回顾数据类型数据类型基本数据类型数值整数 byte short int long浮点 float double字符 char布尔 boolean引用数据类型classinterfacearray...原创 2019-04-15 15:54:33 · 238 阅读 · 0 评论 -
Java学习历程十三《工具类之字符串》
文章目录Java中的字符串String对象的方法String 的不可变性Java中的字符串String类StringBuilder类String对象的方法创建对象:方式一:String s1 = "hello world"方式二:String s2 = new String()方式三:String s2 = new String("hello world")常用方法:pac...原创 2019-04-16 22:48:12 · 96 阅读 · 0 评论 -
Java学习历程十《多态,接口,内部类》
文章目录Java的多态向上转型向下转型抽象类问题接口 interface内部类成员内部类<普通内部类>Java的多态多种形态,同一种方式在不同的场景中得到不同的结果.编译时多态[少部分]通过方法的重载实现运行时多态[大部分]决定了调用哪个类里边定义的方法多态的必要条件:满足继承关系父类应用执行子类对象设计:Animal: name ...原创 2019-04-10 00:36:36 · 289 阅读 · 0 评论 -
Java学习历程十一《工具类之异常和异常处理》
文章目录Java 中的常用工具类之异常处理异常处理try-catch-finallythrows 和 throw自定义异常异常链Java 中的常用工具类之异常处理异常什么是异常?程序中出现的错误,意外,背离程序设计的结果编译时异常运行时异常异常类:Throwable 根类Error 子类[严重错误,无法处理]虚拟机错误内存溢出线程死锁…Exception ...原创 2019-04-12 23:37:52 · 1201 阅读 · 0 评论 -
Java学习历程二《运算符,表达式,分支结构》
Java运算符表达式表达式是由运算符和操作数组成的表达式如下:6 仅仅一个数字num1 仅仅一个变量num1 + num2 两个变量<操作数>和一个运算符res = num1 + mum2 加法运算 赋值运算运算符算术运算符赋值运算符关系运算符逻辑运算符条件运算符位运算符赋值运算符int n = 5;int n;n = 5;格式: 变...原创 2019-03-30 01:21:51 · 108 阅读 · 0 评论 -
Java学习历程五《数组》
Java中的数组同种类型的数据,按照一定顺序组成的一种引用数据类型语法格式:数据类型[] 数组名;对比变量的声明方式:数据类型 变量名;差别就在中括号,数组名的命名方式和变量命名方式一致int[] myIntArray;int myIntArray[];char[] chArray;String[] stArray;数组的创建先声明后创建int[] myIntArr...原创 2019-04-04 22:51:36 · 164 阅读 · 0 评论 -
Java学习历程六《方法定义和调用》
Java中的方法语法格式:访问修饰符 返回类型 方法名(参数列表){ 方法逻辑}public static void main(String[] args){ System.out.println("Hello word!")}public static 访问修饰符<静态方法>void 返回类型<不返回任何类型>main 方法名Strin...原创 2019-04-05 16:02:31 · 122 阅读 · 0 评论 -
Java学习历程七《面向对象之封装,包,代码块,构造,静态》
Java的面向对象面向对象的三大特征:封装继承多态包名一般使用英文小写 域名倒序创建一个对象(Cat)package com.imooc.animal;/** * 猫类 */public class Cat { // 成员属性: 昵称,年龄,体重,品种 String name; int month; double weight; ...原创 2019-04-06 12:45:38 · 92 阅读 · 0 评论 -
Java学习历程八《面向对象之继承》
文章目录Java的继承继承的实现父类方法的重写访问修饰符的解释super的使用Java的继承场景:Cat: name age species eat() getName() getAge() getSpecies() Dog: name age species eat() getName...原创 2019-04-07 01:23:28 · 124 阅读 · 0 评论 -
Java学习历程九《设计模式之单例模式》
文章目录Java的设计模式单例模式饿汉式懒汉式场景Java的设计模式一些解决编程中某些通用性问题的好的解决方案,按照套路来编程设计模式分为:创建型模式工厂方法模式建造者模式抽象工厂模式原型模式单例模式结构型模式桥接模式代理模式享元模式外观模式装饰器模式组合模式适配器模式行为型模式备忘录模式状态模式解释器模式中介者模式观察者模式策略模式...原创 2019-04-07 22:51:33 · 102 阅读 · 0 评论 -
Java学习历程三《流程控制语句-选择结构》
流程控制语句顺序选择循环顺序,从上到下,一句一句的执行代码选择,分支结构循环结构选择结构if结构,if-else结构多重if嵌套ifswitch结构多重ifimport java.util.Scanner;public class xueshengchengji { public static void main(String[] args) {...原创 2019-04-02 18:34:38 · 290 阅读 · 0 评论 -
Java学习历程四《流程控制语句-循环结构》
流程控制语句循环结构特点,根据条件,反复执行whiledo-whilefor嵌套break语句continue语句while循环格式while(循环条件<boolean>){ 循环执行的语句;}public class ReduceAdd { public static void main(String[] args) { ...原创 2019-04-02 23:55:45 · 189 阅读 · 0 评论 -
Java学习历程一《数据类型,变量,常量》
数据类型和变量定义基本数据类型数值整数 byte short int long浮点 float double字符 char布尔 boolean引用数据类型类class接口interface数组array各个数值类型占用的空间数据类型说明字节byte字节1short短整形2int整形4long长整形...原创 2019-03-29 22:49:52 · 92 阅读 · 0 评论