随笔分类 -  Java

摘要:反射是框架设计的灵魂!使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)一、反射的概述 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个... 阅读全文
posted @ 2018-05-02 20:53 Mayny# 阅读(128) 评论(0) 推荐(0)
摘要:DOM: 是用与平台和语言无关的方式表示XML文档的官方W3C标准,分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。是基于信息层次的 优点有:由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下... 阅读全文
posted @ 2017-03-27 10:28 Mayny# 阅读(277) 评论(0) 推荐(0)
摘要:GBK就是在保存你的帖子的时候,一个汉字占用两个字节,外国人看会出现乱码,为此我中华为自己汉字编码而形成之解决方案。 UTF8就是在保存你的帖子的时候,一个汉字占用3个字节。但是外国人看的话不会乱码。为此西人为了解决多字节字符而形成之解决方案。 ASCII... 阅读全文
posted @ 2017-03-13 14:20 Mayny# 阅读(253) 评论(0) 推荐(0)
摘要:Android应用程序的生命周期图 在大部分情况下,每个Android应用都将运行在自己的Linux进程中。当这个应用的某些代码需要执行时,进程就会被创建,并且将保持运行,直到该进程不再需要,而系统需要释放它所占用的内存,为其他应用所用时,才停止。 Andr... 阅读全文
posted @ 2017-03-10 12:09 Mayny# 阅读(159) 评论(0) 推荐(0)
摘要:我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。 但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机... 阅读全文
posted @ 2017-03-09 19:42 Mayny# 阅读(134) 评论(0) 推荐(0)
摘要:Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。 一.了解四大基本组件 Activity: 应用程序中,一个Activity通常就是一个单独的屏幕,它上... 阅读全文
posted @ 2017-03-08 17:09 Mayny# 阅读(204) 评论(0) 推荐(0)
摘要:1.设计模式简介 设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数... 阅读全文
posted @ 2017-03-02 19:28 Mayny# 阅读(116) 评论(0) 推荐(0)
摘要:Java.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io包中的流支持很多格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据... 阅读全文
posted @ 2017-02-28 09:42 Mayny# 阅读(111) 评论(0) 推荐(0)
摘要:1.网络编程 1.1计算机网络概述 网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输。 按照计算机网络的定义,通过一定的物理设备将处于不同位置的计算机连接起来组成的网络,这个网络中包含的设备有:计算机、路由器、交换机等等。 其实从软件编... 阅读全文
posted @ 2017-02-27 19:34 Mayny# 阅读(222) 评论(0) 推荐(0)
摘要:本文主要讲了Java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。 首先讲一下进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1-n个线程。 线程... 阅读全文
posted @ 2017-02-26 17:22 Mayny# 阅读(142) 评论(0) 推荐(0)
摘要:一.运行时数据区域 Java虚拟机管理的内存包括几个运行时数据内存:方法区、虚拟机栈、堆、本地方法栈、程序计数器,其中方法区和堆是由线程共享的数据区,其他几个是线程隔离的数据区。 1.1程序计数器 程序计数器是一块较小的内存,他可以看做是当前线程所执行的行... 阅读全文
posted @ 2017-02-24 13:58 Mayny# 阅读(155) 评论(0) 推荐(0)
摘要:HashMap是一个最常用的Map,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为NULL,允许多条记录的值为NUll。HashMap不支持线程的同步,即任... 阅读全文
posted @ 2017-02-23 21:54 Mayny# 阅读(158) 评论(0) 推荐(0)