『Android Tips』-- 基于LitePal操作数据库的学生管理系统的简单实现

  |  

平时 Android 开发中总会遇到奇葩的功能或者需求,这里做个记录和积累,以便后面开发过程中遇到类似的问题,可以快速的解决。Android tips

今天看了郭神的《第二行代码》的第六章,才发现LitePal用起来是多么方便简介,就花了下午的时间做了一个小Demo,界面功能都简单,请见谅


本文只是LitePal的简单应用,目的是快速入门LitePal。界面和功能都简单,若不满,请自行添加。

『Android Tips』-- 基于环信的仿QQ即时通讯的简单实现

  |  

平时 Android 开发中总会遇到奇葩的功能或者需求,这里做个记录和积累,以便后面开发过程中遇到类似的问题,可以快速的解决。Android tips

我的博客地址

之前一直想实现聊天的功能,但是感觉有点困难,今天看了环信的API,就利用下午的时间动手试了试,然后做了一个小Demo。

因为没有刻意去做聊天软件,花的时间也不多,然后界面就很简单,都是一些基本知识,如果觉得功能简单,可以自行添加,我这就不多介绍了。

高大上的侧滑菜单DrawerLayout,解决了不能全屏滑动的问题

  |  

平时 Android 开发中总会遇到奇葩的功能或者需求,这里做个记录和积累,以便后面开发过程中遇到类似的问题,可以快速的解决。Android tips

自从2014那年谷歌提出的Material Design后,这种设计语言就广泛被程序猿使用,屡试不爽。在现如今的各个流行APP中,你都能发现它的身影。详细情况,自己百度吧,我只想说很装B。


『Thinking in Java 读书笔记』—— 15-泛型

  |  

简单泛型

泛型的主要目的之一就是用来指定容器要持有什么类型的对象,而且由编译器你来保证类型的正确性,Java 泛型的核心概念,告诉编译器想使用什么类型,然后编译器帮你处理一切细节。

元组类库

比如要想实现一个元组(它是将一组对象直接打包存储存于其中的一个单一对象)类库,实现如下:

『Thinking in Java 读书笔记』—— 14-类型信息

  |  

Thinking in java 读书笔记

运行时类型信息使得你可以在程序运行时发现和使用类型信息。

Java 通过两种方式在运行时识别对象和类信息的,一种是 传统的RTTI,(RunTime Type Identification 运行时类型定义),假定我们在编译时已经知道了所有的类型。第二种是 反射机制,它允许在运行时发现和使用类信息。

为什么需要 RTTI

啥叫多态,父类方法在子类可能会被覆盖,但是由于方法是动态绑定的,所以即使是通过泛化的父类引用来调用方法,也是可以产生正确的行为,这就是多态。

『Thinking in Java 读书笔记』—— 13-字符串

  |  

Thinking in java 读书笔记

不可变 String

String 对象是不可变的,具有只读特性。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Immutable {  
public static String upcase(String s) {
return s.toUpperCase();
}

public static void main(String[] args) {
String q = "howdy";
print(q); // howdy
String qq = upcase(q);
print(qq); // HOWDY
print(q); // howdy(原有 String 没有改变)
}
}
// out:
// howdy
// HOWDY
// howdy

『Thinking in Java 读书笔记』—— 12-通过异常处理错误

  |  

Thinking in java 读书笔记

Java 的基本理念是 「结构不佳的代码不能运行。

发现错误的理想时机是在编译阶段,也就是在你试图运行程序之前。然而,编译期间并不能找出所有的错误,余下的问题必须在运行期间解决。这就需要错误源通过某种方式,把适当的信息传递给某个接受者—接收者将知道如何正确处理这个问题。

您是第 位小伙伴 | 本站总访问量 | 已经写了 85.9k 字啦

载入天数...载入时分秒...