java学习笔记
呼吸的蜗牛
去奋斗,去旅行!
算法和数据结构就是编程的一个重要部分,你若失掉了算法和数据结构,你就把一切都失掉了。
展开
-
JAVA线程
1、进程:正在运行中的程序 每一个进程执行都有一个执行路径,或者叫控制单元。 2、线程:进程中一个独立的控制单元。 线程在控制着进程的执行。一个进程中至少有一个线程 扩展:其实JVM本身就是一个多线程,主线程负责逻辑运算, 还有一个负责垃圾回收。 线程中为什么要重写run()方法? Thread类用于描述线程,该类就定义了一个功能,用于存储 线程要执行的代码,run原创 2016-03-10 23:26:10 · 479 阅读 · 0 评论 -
Java常用算法总结
/** * 冒泡排序 * 将数组中数据两两进行比较,并交换位置。 * @param data */ public static void mpSort(int[] data) { for(int i=0;i<data.length;i++) { for(int j=data.length-1;j>i;j--) {原创 2016-02-26 17:48:18 · 996 阅读 · 0 评论 -
关于Android中内存优化的一些方法
最近在看内存优化方面的一些知识,虽然很多东西目前来说,多不能完全理解,但是在我看来,至少养成好的编码习惯是第一步: 1、尽可能少的创建对象。 for(...) { A a = new A(); if (...) { list.add(a); } } 改为: for(...) { if (...) { A a = new A(); list.add(a转载 2016-06-23 17:54:31 · 544 阅读 · 0 评论 -
面试题(一)
一、深圳远峰科技: 1、求大于n的最大质数 刚开始的时候,想了半天,到底啥叫质数,怎么表示质数。半个多小时之后,才想起来,质数的意思是只能被1和它本身整除的就是质数。 public void num(int n) { if (n == 3) { primeTV.setText("2"); return; }原创 2016-09-01 20:22:29 · 499 阅读 · 0 评论