自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蔺子扬的博客

java高级和Android初级

  • 博客(33)
  • 收藏
  • 关注

原创 UI的理解2

3.常用的UI布局 1).LinearLayout:线性布局 用来控制其子View以水平或垂直方式开显示 2).RelativeLayout:相对布局 用来控制其子View以相对定位的方式进行布局显示 3).FrameLayout:帧布局 每一个子View都代表一个画面,后面出现的会覆盖前面的画面 通过...

2018-03-09 17:39:23 182

原创 UI理解1

UI的理解 全称 user interface,意为:用户界面 UI由View和ViewGroup组成 View类是所有视图(包括ViewGroup)的根基类 View在屏幕上占据一片矩形区域,并会在上面进行内容绘制 ViewGroup包含一些View或ViewGroup,用于控制子View的布局 事件模型: 事件是什么? 谁是事件源? 2.触发 谁是事件监听器? 3....

2018-03-07 23:32:12 235

原创 Activity总结

1.Activity的理解: 1).活动:四大应用组件之一 2).作用:提供能让用户并与之交互的界面 3).组件的特点: 它的类必须实现特定接口或继承特定类 需要在配置文件中配置其全类名 它的对象不是通过new来创建的,而是系统自动创建的 它的对象具有一定的生命周期,它的类中有对应的生命周期回调方...

2018-03-03 19:55:02 164

原创 Android入门总结

1.搭建开发环境1).解压sdk.zip文件(目录不要有中文)2).配置path2.创建第一个Android项目:HelloAndroid1).指定sdk的版本都为182).要适配低版本,修改清单文件:minSdk="8"3.四个文件目录结构:1).应用项目的组成结构src编写的Java源码代码包(源码文本夹)MainActivity.java:主界面类gen自动生成的Java源码代码包(自动生成...

2018-02-27 21:40:11 165

原创 MySQL数据库小结

--双中划线+空格:注释(单行注释),也可以使用#号--创建数据库create database mydb charset utf8;--创建关键字数据库create database database charset utf8;--使用反引号create database `database` charset utf8;--创建中文数据

2017-10-26 08:09:44 157

原创 网络通信

网络通信的第一个元素:IP地址。通过IP地址,唯一的定位互联网上一台  * 主机 *InetAddress:位于java.net包下 *1.InetAddress用来代表IP地址。一个InetAddress的对象就代表着一个IP *地址 *2.如何创建InetAddress的对象:getName(String host) *3.getHostName()获取IP地址对应的域

2017-10-20 19:20:22 142

原创 Class类反射、多线程

利用Class类反射可以获得普通类的属性和方法。关于类的加载器:ClassLoader掌握  // 方法一:  // ClassLoader loader = this.getClass().getClassLoader();  // InputStream is = loader.getResourceAsStream("src\\jdbc.properties");

2017-10-11 18:19:56 372

原创 线程

程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即一段静态的代码,静态对象。进程(process):程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。程序是静态的,进程是动态的。线程:进程进一步的细化,程序内部的一条可执行路径。  若一个程序可同时执行多个线程,就是支持多线程的。

2017-09-27 19:35:53 91

原创 罚抄

2017-09-25 10:51:35 124

原创 小结

File文件IO流按方向分为:输入流Input,输出流Output;按数据单位分为:字节流InputStream,字符流OutputStream;从功能上分为:节点流,

2017-09-20 20:09:51 122

原创 小结

Map接口:它是Collection的一个接口,其子类有HashMap、Hashtable、TreeMap、Properties。HashMap不安全,Hashtable安全,TreeMap使用其键的自然排序构造一个新的空树状图。 ,Properties控制文件属性方法。

2017-09-18 16:59:18 284

原创 小结

集合的使用:接口的构造方法:List(元素有序可以重复且不唯一)-ArrayList(不安全)、LinkedList(不安全)、Vector(安全);    Set(元素无序不可重复且唯一)-HashSet(不安全)LinkedHashSet、TreeSet接口用法:增、插:add();删:remove();改:set();查:contains();  equals

2017-09-14 18:29:51 96

原创 今日作业

1.Collection和Collections的区别:Collections:此类仅由静态方法组合或返回集合。 它包含对集合进行操作的多态算法,“包装器”,返回由指定集合支持的新集合,以及其他一些可能的和最终的。如果提供给它们的集合或类对象为null,则此类的方法都抛出一个NullPointerException 。 该类中包含的多态算法的文档通常包括实现的简要说明 。 这些

2017-09-13 20:35:07 204

原创 小结

Collection(集合)作用:用来存储数据和数组相似。集合特点:1.长度是部不固定的。2.可以存储基本数据类型和引用数据类型。3.存储的数据类型必须一样。集合的使用:List-ArrayList,LinkList,Vector;Set-HashSet,TreeSet;Map-HashTable,HashMap;数据集合操作:以下皆为接口方法:增加元素方法

2017-09-13 19:49:42 119

原创 总结

final不可变的量 常量 能修饰成员变量、局部变量、方法、类。修饰类,使该类不能够被继承。final 修饰成员变量一定要初始化的值,并且只能赋值一次(代码块  构造方法   直接赋值)。static方法里面,只能引用static修饰的方法或属性。static final 常量名字一定要大写。final修饰类不能被继承,但是可以new。占位符%s,%d。abstract可以

2017-08-07 20:00:45 124

原创 小结

数组容器List,键值对set,map。增长型数组Vector = new Vector;

2017-07-31 08:17:29 109

原创 小结

包装(Wrapper)对八大基本数据类型进行包装。字符串与基本类型互转:       数据类型  变量名 = 变量名.parse数据类型(字符串);       数据类型  变量名 = 变量名.parse数据类型(整数);代码块是构造方法的一种补充,优先于构造方法执行。静态代码最优先执行。

2017-07-19 19:28:11 105

原创 小结

java中只有单继承,接口代替多继承。                                 继承(extends)语法规则:        class子类继承于父类(extends)好处:         1.子类拥有父类的所有属性和方法。         2.实现代码复用。注:      private无效!继承是一种类与类的关系,是一种IS A的

2017-07-18 10:58:22 256

原创 作业

1、定义管理员类。需求说明:编写管理员类实现思路:1.定义管理员类Manager2.定义其属性和方法,使用show()方法返回管理员信息3.编写测试类ManagerTest输出管理员信息 package package1;public class Manager { String name = "JadeBird"; int passWord = 0

2017-07-04 14:09:05 3669 1

原创 小结

类和对象:(oo)面向对象思想:          类的方法实现某个特定的功能,其他类不需要知道它如何实现,调用方法就可以了,不用重复写代码。类要创建在主方法外,写在主方法外的变量为成员变量(全局变量),也就是类属性,可以不赋值,系统有默认初始值,有异于局部变量的初始化(必须先声明并赋值然后才能使用)。变量声明的位置决定变量作用域。        注意:       

2017-07-03 18:35:26 116

原创 周末作业

(1)数组的概念:数组是相同数据类型的数据按顺序组成的一种复合数据类型,通过数组名和数组下标使用数组元素,下标从0开始排序。      (2)特点:数据使用方便。数组的长度:通过for循环来调用。      (3)定义格式             A: 数据类型[] 数组名=new数据类型[]{元素};             B: 数据类型[]

2017-07-02 19:41:38 225

原创 小结

选择结构:if常用于等值、取值范围区间以及布尔类型的判断,switch常用于等值判断。其结构之间可以相互之间可以嵌套。循环结构:for、while循环、do while循环。三种循环相比,for循环比较简便好用,其结构之间可以相互之间可以嵌套。数组:        数组中的数据以十六进制的数制存放在内存中,划分为两个堆(stack)和栈(heap)两个指令区,堆中存放局部变量、对象的引

2017-06-30 11:39:29 150

原创 周末作业

1、实现幸运抽奖(if选择结构)抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员实现思路:1.产生随机数2.从控制台接收一个4位会员号3.分解获得百位数4.判断是否是幸运会员 产生随机数(0~9)的方法:int random=(int)(Math.random()*10);

2017-06-25 18:08:09 2742

原创 作业

1、声明变量a并赋值,判断a是正数(if语句)     public class Demo{ public static void main(String[] args){ int a=3; if(a>0){ System.out.println("a是正数。"); } }}2、声明变量a并赋值,判断a是正数,否则不是正数(if...else语句)

2017-06-22 19:56:47 434

原创 小结

条件判断语句:        if和else,if和elseif再else结构。选择结构语句:       swtch和case以及default,表示否则,break用于跳出当前循环体,不再进行下一个循环。

2017-06-22 19:55:35 117

原创 2017.06.21日作业

1、执行了哪个打印语句,就在后面用注释写出输出的结果.        //考查运算符的优先级        class Demo{             publicstatic void main(String[] args){                    intx=0,y=1;                    if(++x==y--& x++==1||--

2017-06-22 07:49:09 946

原创 小结

运算符:         赋值运算符:=  。         逻辑运算符:逻辑&,遇false则false。                                 逻辑|,遇true则true。                                 逻辑^,两边相同为true,两边不同为false。                             

2017-06-21 18:01:13 89

原创 小结

用查表法使十进制数字代替字符直接输入源码的形式,打印并输出字符,方便写码。运算符:        1.()为最优运算级;2.++为第二优先级;3.算术运算符次之;4.逻辑运算符最次之。注意:          ++、--可以在声明变量并赋值的情况下,把原类型在后台进行类型转换输出并运算,然而普通算式形式却无法做到这一点,只会报错。          ++、--参与运算后原变量值

2017-06-20 11:49:42 108

原创 小结

数据表现形式:        二进制(Binary):以0b开头(b可大写也可小写)。        八进制(Octal):以0开头。        十六进制(Hex):以0x开头。        规则:进制越大,表现形式越短。进制转换:        快速转换:BCD码中的一种,即8421码(大陆叫法)。二进制定点表示法:原码、反码、补码,不能直接参加运算。

2017-06-19 19:32:16 121

原创 小结

常量(Constant):        1.字符串的:用双引号括起来的内容("内容")。        2.整数的:所有整数。  例如:(123)。        3.小数的:所有小数。例如:(12.3)。        4.字符的:必须是单个数字、字母或符号,空字符常量不能编译。        5.布尔型的:(true)、(false)。         书写格式:全部

2017-06-19 18:43:47 112

原创 小结

标识符命名规范:1.首字母要大写;2.可以用下划线开头;2.可以用$符号开头;3.不能用数字开头;4.不能用关键字做类名称;常量类型:       1.字符串型   2.整型   3.小数型   4.字符型(不能有空字符型)5.布尔型(true)、(false)

2017-06-16 16:14:29 118

原创 总结

写代码时要注意代码格式的规范,首行要缩进制表符的位置,综括号要成对出现,public公共的修饰符给予了class更高的权限,转义字符:\n、\t可以写在括号内,也可以写在引号内。因为Java区别大小写,所以类名称也要注意命名规范,不能使用关键字,首字母要大写,其余单词的首字母可以大写也可以小写,并且需要与文件名保持一致。main方法四要素缺一不可。\n与ln的区别:\n的使用范围比较广,然而ln的

2017-06-16 08:11:41 135

原创 java跨平台原理

Java通过在不同系统的平台上安装不同版本的JVM后编译并运行Java程序,java系统运行时由标准C实现,java程序具有与平台无关的特性,同时java类库中也实现了与不同平台的接口,使得Java具有跨平台原理。

2017-06-14 11:32:39 244

空空如也

空空如也

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

TA关注的人

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