gem install therubyracer` fails on Mac OS X Lion.
- clang: erro[......]
gem install therubyracer` fails on Mac OS X Lion.
分页的算法: 需要定义四个变量,它们有各自的用处 int pageSize:每页显示多少条记录 int pageNow:希望显示第几页 int pageCount:一共有多少页 int rowCount:一共有多少条记录
说明: pageSize是指[......]
JAVA自学教程之(运算符)。
位运算符:
(1)>> (a >>b)相当于a / (2的b次幂)注意取整,右移后,原来高位是什么,就用什么来补充空下的高位
(2)<< (a << b) 相当于 a * (2的b次幂)[......]
JAVA自学教程之(函数及其重载)。switch()适用byte、short、int、char,string
如果case 中不加break,会一直执行,知道},或break,结束
如:
数组:
同一类型数据的集合,即一种容器。
定义方式:
int[] atrr = new int[5];//int 型数组 数组名arr ,new动态开辟 int[5],数组大小为5,只能存放5个元素,
下标0-4
数组定义后在内存中的基本分布:
内存的划[......]
JAVA学习第五课(排序+二分查找+查表法).
PS:算法是不分语言的
排序:
1.抽取
2.交换位置
JAVA自学教程之(面向对象)。
面向对象首先要先了解什么是面向对象?
面向对象:就是不断的和对象打交道。
早期解决问题,都是面向过程(简单来说就是一步一步怎么做,面对的是过程,即强调动作),如C语言,利用函数,进行函数的调用。
思想:
面向对象:强调的是对象,对象即指实体。c[......]
JAVA自学教程之(封装及其思想)。封装(Encaplusation):
指:隐藏对象的属性和实现细节,只对外提供公共访问方式
优点: 1。将变化隔离 2.便于使用 3.提高重要性 4.提高安全性 封装原则: 1.将不需要对外提供的的内容隐藏起来
2.将属性隐藏,进对外提供其公共访问方式[......]
构造函数:
[......]