会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
东木刀纹
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
下一页
2017年9月3日
java——HashMap,Hashtable
摘要: 今天面试的时候突然被问到hashMap的具体实现,一脸懵逼的感觉,平时经常用的也不过是直接new一个hashMap,然后进行put(key,value),get(key)和remove(key)操作,突然问道原理,所以还是需要恶补一下的。 1. 首先说一下一些常用的数据结构 (1) 数组:数组的话一
阅读全文
posted @ 2017-09-03 20:09 东木刀纹
阅读(203)
评论(0)
推荐(0)
2017年9月2日
Android——Manifest.xml文件的作用
摘要: 每一个Android的APP都会有一个重要的文件,那就是下面截图中的Manifest文件,这个文件有很多作用,是整个应用的入口,接下来将详细讲解一下 整体介绍:作为整个Android应用的入口,Manifest.xml 描述了package中暴露的组件,他们各自的实现类,各种能被处理的数据和启动位置
阅读全文
posted @ 2017-09-02 14:39 东木刀纹
阅读(10906)
评论(0)
推荐(1)
Android——Activity以及Service的启动方式
摘要: 1. Activity共有四种启动方式(android:launchMode) (1) standard:默认方式,不用再次配置 standart模式就是一个栈的模式,默认每次跳转到一个新的Activity都会新建一个实例,不管这个实例是否存在。每次跳转就新建,压栈,每次返回就pop弹栈。 (2)
阅读全文
posted @ 2017-09-02 14:31 东木刀纹
阅读(3599)
评论(0)
推荐(0)
2017年8月31日
Android——四大组件及其通信方式
摘要: 1. Android中的四大组件 (1) Activiey:可以说是android中最重要的组件了,每一个android中都会有大量的Activity,其中有一个main activity是初次运行时进入的界面。activity是用户交互的组件,可以是一个全屏的,也可能是一个浮在其他窗口之上的一个小
阅读全文
posted @ 2017-08-31 10:26 东木刀纹
阅读(1095)
评论(0)
推荐(0)
2017年8月30日
java——GC回收机制
摘要: 1. GC是什么? GC(Gabage Collection):java的垃圾回收机制的根本目的就是跟踪正在使用的对象,然后回收那些不再使用(引用)的对象。java的GC回收机制有两个好处: (1) 避免垃圾过多导致的内存耗尽 (2) 避免不恰当的内存释放导致的内存非法引用 GC主要是对JVM中的堆
阅读全文
posted @ 2017-08-30 22:29 东木刀纹
阅读(494)
评论(0)
推荐(0)
java——递归(动态规划,回溯)
摘要: 最近刷面试题经常刷到递归方面的算法,一直以为都是递归,后来发现竟然都有具体的叫法,所以写了这篇博客来牢记以下 1. 五大常用算法 (1) 分治算法 把一个复杂的问题分成两个或多个相同或者相似的子问题,然后不断地细分,直到最后的子问题可以很简单地求解出来,原问题的解就是自问题的合并。比如常见的快速排序
阅读全文
posted @ 2017-08-30 11:11 东木刀纹
阅读(2390)
评论(0)
推荐(0)
java——同步机制(synchronized, volatile)
摘要: 1. java的线程间通信是由java的内存模型(JMM)来控制的。 JMM(java memory management) 定义了线程和主内存之间的抽象关系,一个是主内存(多线程之间来进行共享),一个是每个线程自己的私有内存 2. 为什么需要同步机制? (1) 同步机制一般发生在多线程中,当需要跨
阅读全文
posted @ 2017-08-30 10:24 东木刀纹
阅读(494)
评论(0)
推荐(0)
2017年8月29日
java——内部类
摘要: 1. 为什么需要内部类 (1) 可以访问该类定义所在的作用域中的数据,包括私有数据(内部类具有访问特权,比常规类功能更加强大) (2) 内部类可以对同一个包中的其他类隐藏起来 (3) 当想要定义一个回调函数且不想编写大量代码时,使用匿名(anonymous)内部类比较便捷 2. 内部类是一个怎样的存
阅读全文
posted @ 2017-08-29 15:07 东木刀纹
阅读(176)
评论(0)
推荐(0)
java——异常处理
摘要: java中的所有异常类都是Throwable的子类,这些子类主要分为两部分 1. Throwable——Exception (一些常见的异常如下) Throwable——Exception——IOException——EOFException 文件到达末尾,试图继续读取 Throwable——Exc
阅读全文
posted @ 2017-08-29 13:53 东木刀纹
阅读(186)
评论(0)
推荐(0)
2017年8月28日
java——线程(Thread,Runnable,Callable,Future)
摘要: 在java中,编写多线程程序,主要有两种不同的方法 1. 继承类java.lang.Thread,然后覆盖掉run()方法就可以了,把希望运行的程序都写在run()方法中 2. 通过实现Runnable接口来编写线程,覆盖掉Runnable接口中的run()方法 上面的代码就是接口Runnable,
阅读全文
posted @ 2017-08-28 17:41 东木刀纹
阅读(294)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告