- 博客(86)
- 收藏
- 关注
原创 java关键字及其作用
Java关键字及其作用 Java关键字及其作用--- 1一、 关键字总览:2二、 详细解释--- 31.访问控制--- 3 1)私有的-- 3 private2)受保护的-- 3 protected3)公共的-- 3 public2.类、方法和变量修饰符--- 3 1)声明抽象-- 3 ab
2017-06-06 09:35:18
668
原创 Android Studio 添加类,自动书写项目人,日期等
关于修改file 的头信息,其实很简单,效果如下: 其实,实现很简单,只需要修改header即可,打开settting->File and Code Templates ,选择includes下的File Header,修改即可
2017-05-22 09:35:29
1093
转载 为什么要使用Kotlin呢
Kotlin的“简历”来自于著名的IDE IntelliJ IDEA(Android Studio基于此开发) 软件开发公司 JetBrains(位于东欧捷克)起源来自JetBrains的圣彼得堡团队,名称取自圣彼得堡附近的一个小岛(Kotlin Island)一种基于JVM的静态类型编程语言来自知名的工具开发商JetBrains,也就决定了Kotlin的基因中必然包含实用与高
2017-05-18 11:23:00
1393
转载 Kotlin 基础语法学习
Kotlin 基础语法学习 定义包名基础语法定义包名包名的定义应当在源文件的头部package my.demoimport java.util.*// ...1234512345文件路径和包名并不要求匹配,源文件可以被放置在文件系统任意位置参考:包定义函数函数有两个Int类型参数和Int类型返回值:fun sum(
2017-05-18 11:05:40
434
翻译 Android Studio 配置Kotlin 开发环境
谷歌在今日举行的I/O开发者大会上宣布,将Kotlin语言作为安卓开发的一级编程语言。Kotlin由JetBrains公司开发,与Java 100%互通,并具备诸多Java尚不支持的新特性。 谷歌称还将与JetBrains公司合作,为Kotlin设立一个非盈利基金会。JetBrains在2010年首次推出Kotlin编程语言,并在次年将之开源。下一版的Android Studio(3.0)也
2017-05-18 11:02:09
550
原创 dos命令运行java程序
Java编写的一个测试类,如下:public class Hello{ public static void main(String args[]) { System.out.println("Hello World!"); }}首先在Dos命令行定位到Hello.java文件所在的
2017-04-27 11:38:14
787
转载 Android WebView详解
现在很多App里面都内置了Web网页,比如很多电商平台,淘宝,京东,聚划算等,如下:那么这种该图和实现呢?其实这是Android 里面一个叫WebView的组件实现的,下面将全面介绍WebView的常用用法。目录 1.简介 WebView是一个基于webkit引擎、展现web页面的控件。 Android的Webview
2017-03-28 10:11:54
432
转载 Android面试题目总结
最近刚换了工作,在这里把各互联网公司问到的题目做下总结。涉及的内容都是Android研发应该掌握的基础问题,我把题目大概分为Java,设计模式,Android,网络,算法五类。最后边列一下自己看过的技术书籍,希望大家都能提高自己,找到心仪的工作。JAVA篇JAVA内存回收机制 需要了解引用计数法,可达性分析法。 需要知道标记清除,标记复制,标记整理。 JVM分代
2017-03-08 14:59:40
272
原创 Android Fragment 之获取FragmentManager
使用Fragment时无可避免的就是要用到FragmentManager,FragmentManager主要是用来管理Fragment,可用于Activity管理Fragment,还有Fragment管理嵌套在本身的子Fragment,场景不同,获取FragmentManager的方式也不同,因为曾经被这几个获取方法搞得有点混乱,所以在此做了个总结,主要分以下三个方法1、getFrag
2017-03-01 11:30:12
9672
原创 Android ViewPager适配器 PagerAdapter的使用
PageAdapter是一个抽象类,直接继承于Object,导入包android.support.v4.view.PagerAdapter即可使用。要使用PagerAdapter首先要继承 PagerAdapter 类,至少覆盖以下方法:public abstract int getCount();这个方法,是获取当前窗体界面数public abstra
2017-03-01 10:12:11
934
转载 5分钟集成即时通讯功能
下载环信demo Android什么是环信demo下载环信sdk及demo运行环信demo AndroidNon-UI demo此demo非常简单登陆进去后进一个很简单的聊天页面从源代码级别深入了解环信demo Android在EclipseIDEA中创建环信demo project深入理解环信demo背后的代码初始化见DemoApplicationjava
2017-03-01 09:44:24
752
原创 Java中的集合框架概述
Java中的集合框架java中的集合类:是一种工具,就行是容器,存储任意数量的具有共同属性的对象。集合的作用:1、在类的内部,对数据进行组织。2、简单而快速的搜索大数量的条目。3、有的集合接口,提供了一系列的排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素。4、有的集合接口,提供了映射关系,可以通过关键字(key)去快速的查找到对应的唯一对象,而这个关键字可以是任意类型。
2017-02-15 10:02:43
383
原创 Java 使用Math类操作数据
Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();常用的方法:通过案例我们来认识一下他们的使用吧~~~PS: Math 类还提供了许多其他方法,各位小伙伴们可以注意关注API
2017-02-14 16:17:20
617
原创 Calendar 类的应用
Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理。java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,
2017-02-14 15:19:38
263
原创 使用 Date 和 SimpleDateFormat 类表示事件
在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类。这个类最主要的作用就是获取当前时间,我们来看下 Date 类的使用:Date a = new Date(); // 使用默认的构造方法创建 Date 对象system.out.println(d); // 输出Date 对象使用Date 类的默认无参构造方法创建出的对象就代表当前
2017-02-14 14:40:20
330
原创 Java 中基本类型和字符串之间的转换
在程序开发中,我们经常需要在基本类型和字符串之间转换其中,基本类型转换为字符串有三种方法:1.使用包装类的toString()方法2.使用String类的valueOf()方法3.用一个空字符串加上基本类型,得到的就是基本数据类型对应的字符串再来看,将字符串转换为基本类型有两种方法:1.调用包装类的 parseXxx 静态方法2.调用包装类的valueOf()方
2017-02-14 14:25:41
269
原创 Java中基本类型和包装类之间的转换
基本类型和包装类之间经常需要互相转换,以Integer为例(其他几个包装类的操作雷同哦)Integer a = new Integer(3); //定义Integer包装对象,值为3int b= a + 5 ;//将对象和基本类型进行运算在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。在 JDK1.5 引入自动装箱和拆箱的机制后,包
2017-02-14 11:53:29
291
原创 在Java中必须了解的常用类
1.Java中的包装类对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。基本类型和包装类之间的对应关系:包装类主要提供了
2017-02-14 11:03:20
299
原创 Java 中String Buffer 和 StringBuilder类
在Java 中,除了可以使用String 类来存储字符串,还可以使用StringBuffer 类或者StringBuffer类来存储字符串,那么他们之间有什么区别呢?String 类具有不可变性。如 String str = "hello" ;Sysout.out.println(str + "world");sysout.out.println(str);运行结果:he
2017-02-14 10:06:38
250
原创 Java 中 String 类的常用方法 I
String 类提供了许多用来处理字符串的方法,例如,获取字符串长度,对字符串进行截取,将字符串转换大写或小写,字符串分割等,下面我们就来领略他的一些方法吧:String 类的常用方法:结合代码来熟悉方法的使用:运行结果:友情提示:1. 字符串str 中的字符索引从0开始,范围为0到str.length()-12.使用indexOf进行字符或字符串查
2017-02-13 16:08:41
484
原创 Java 中的字符串
在Java 程序开发中字符串伍处不再,如用户登录时输入的用户名,密码等使用的就是字符串。Java 中,字符串被作为String 类型的对象处理。String 类位于 java.lang包中,默认情况下,该包被自动导入所有的程序。创建 String 对象的方法: String s1 = “zs”; // 创建一个字符串对象zs,名为s1 String s2 = new Stri
2017-02-13 14:36:37
211
原创 异常的总结
1.处理运行时异常时,采用优化代码,调用逻辑去合理规避同时辅助try -catch语句2.在多重catch块后面,可以加一个catch(Exception) 来处理可能被遗漏的异常3.对于不确定的代码,也可以加上try - catch,处理潜在的异常4. 尽量去处理异常,切忌只是简单的调用printStackTrace() 去打印输出异常5.具体如何处理异常,要根据不同的业务需求和
2017-02-13 14:35:31
195
原创 Java中的异常链
有时候我们可以把捕获的异常包装成一个新的异常,在新的异常里面添加对原始异常的引用,再把新异常抛出,他们就像是链式反应一样,再java中就叫异常链 运行结果:
2017-02-13 10:20:09
199
原创 java中异常抛出以及自定义异常
throw throws ------------声明将要抛出何种类型的异常(声明) public void 方法名(参数列表) throw 异常列表 { //调用会抛出异常的方法或者:
2017-02-09 15:46:15
333
原创 Java 中使用 try-catch-finally处理异常
异常处理 :try-catch 以及 try-catch-finally try{ //一些会抛出异常的方法 }catch(Exception e){ //处理该异常的代码块} 如果try会抛出很多中异常,那么该如何处理呢?那么编写多重try-catch 语句有什么
2017-02-08 16:17:54
626
原创 Java 异常与异常处理
异常简介 : 异常处理的作用,Java异常体系结构简介 处理异常: try-catch 以及 try-catch-finally 抛出异常 自定义异常 异常链异常:有异于常态,和正常情况不一样,有错误出现,阻止当前方法或作用域,称为异常万恶之源 :Throwable类 所有异常都是它的子类,主要有两大子类 Error类 Exception类Er
2017-02-08 16:13:57
259
原创 java UML 简介
1.UML 概念 Unified Modeling Language(UML) 又称统一建模语言或标准建模语言,是一个支持模型化和软件系统开发的图形化语言为软件开发的所有阶段提供模型化和可视化支持2.UML 图示 UML 2.2 中一共定义了 14种图示 3.常用的UML图 用例图 (the Use Case Diagram) 用例图能够以可视化的方式,表达系统如何
2017-02-08 14:50:34
537
原创 Java接口
1.接口概念 接口可以理解为一中特殊的类,由全局常量和公共的抽象方法所组成如果说类是一种具体实现体,而接口定义了某一批类所遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,他只规定这些类里必须提供某些方法2.接口定义和类定义不同,定义接口不再使用class关键字,而是使用interface关键字接口定义的基本语法:[修饰符] 【abstract 一定
2017-02-08 14:06:31
283
原创 Java 抽象类
抽象类1.语法定义:抽象类前面使用了 abstract关键字修饰,则该类为抽象类2.应用场景:a.在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法 b.可以把多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性3.作用:限制规定子类必须实现某些方法,但不关注实现细节4.使用规则:1.关
2017-02-08 10:25:14
276
原创 Java 引用类型转换
引用类型转换1. 向上类型转换(隐式/自动类型转换),是小类型到大类型的转换,这个是不存在风险的2.向下类型转换(强制类型转换),是大类型到小类型,这个是存在风险的,容易溢出3.instanceof 运算符,来解决引用对象的类型,避免类型转换的安全性问题
2017-02-08 10:10:12
915
原创 java 中的多态
继承是多态的实现基础!!!多态:对象的多种形态:1.引用多态:父类的引用可以指向本类的对象; Animal obj1=new Animal();父类的引用可以指向子类的对象;Animal obj2=new Dog();2.方法多态:创建本类对象时,调用的方法为本类方法;创建子类对象时,调用的方法是子类重写的方法或者继承的方法。如果是子类独有的方法,那么无法通过父类的引用读取子类的方
2017-02-07 17:17:13
229
原创 Java中的 Object类
Object 类是所有类的父类,如果没有一个类 没有使用 extends 关键字明确标识继承另外一个类,那么这个类默认继承Object 类。Object 类中的方法,适合所有子类。1.toString() 方法 在Object 类里面定义 toString()方法的时候返回的对象的哈希code码(对象地址字符串) 可以通过重写 toString()方法表示出对象的属
2017-02-07 16:22:49
213
原创 java中的继承,继承中方法的重写,继承的初始化顺序,final关键字,super关键字
1.继承的概念: 继承是类与类的一种关系,是一种 “ is a ”的关系 注意:Java 中的继承是单继承 2.继承的好处: 子类拥有父类的所有属性和方法 实现代码的复用注意:private 修饰的无效噢3.语法规则 class 子类 extends 父类 例: class Dog extends A
2017-02-07 11:18:21
641
原创 Java中的方法内部类
方法内部类就是内部类定义在外部类中的方法中,方法内部类只在该方法的内部可见,即只在该方法内可以使用 一定要注意哦:由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和static 修饰符
2017-02-07 10:35:14
225
原创 Java 中的静态内部类
静态内部类是static 修饰的内部类,这种内部类的特点: 1.静态内部类不能直接访问外部类的非静态成员, 但是可以通过 new 外部类().成员 的方式访问 2.如果外部类的静态成员与内部类的成员名称相同, 可以通过 “ 类名.静态成员 ”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“ 成员名 ”直接调用外部类的静态成员 3.创建
2017-02-07 10:19:24
188
原创 java 中的内部类
内部类 (inner class)就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。为什么要将一个类定义在另外的一个类中呢?内部类的作用: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2.内部类的方法可以直接访问外部类的所有数据,包括私有的
2017-02-06 16:46:57
173
原创 使用包管理Java中的类
Java中的包 1.包的作用:管理Java文件,解决同名文件夹的冲突2.定义包: package 包名 注意: 必须放在Java源程序的第一行,包名间可以用“.”号分隔开来 ,eg:com.xingzhe.music.MyClassMusic例如:音乐类 ------MyClassMusic----music com.xingzhe.music.MyCla
2017-01-19 11:11:05
414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅