随笔分类 - Java
关于Java的一些笔记及心得
摘要:Eclipse常用快捷键 1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctr
阅读全文
摘要:JAVA提供了强大的应用程序接口,既JAVA类库。他包含大量已经设计好的工具类,帮助程序员进行字符串处理、绘图、数学计算和网络应用等方面的工作。下面简单介绍JAVA核心类库中常用的组建包。 1.java.lang包 在所有的JAVA API类库中,JAVA.LANG包是最重要的,它提供了JAVA语言
阅读全文
摘要:面向对象的特征 封装、继承、多态、(有人问第四个特征,再加抽象) 封装 体现形式(2种) 函数 提高代码的复用性 属性的私有化 将属性设置为私有的,通过提供对外的访问方法来间接操作对应属性,可以在方法内对属性做一系列的限定使之符合要求 提高了代码的安全性 private 默认 protected p
阅读全文
摘要:类与对象的关系 通过对一类事物的共有的特征和行为进行抽取,将特征抽取为属性,将行为抽取为方法,这样就形成了一个类 类是对象的概括 通过new关键字来创建对应类的实例/对象 对象是类的具体 成员变量和局部变量 区别: 1. 定义位置不同。成员变量定义在类内方法外。局部变量定义在方法或者语句内。 2.
阅读全文
摘要:方法 将一段逻辑或者功能提取出来,这种提取的形式就是函数 格式 修饰符 返回值类型 函数名(参数列表){ 方法体; return 返回值; } //明确返回值类型 求两个整数的和,确定结果一定是整数 返回值类型是int //明确函数执行过程中是否有未知量参与 求两个整数的和,这两个整数在函数执行过程
阅读全文
摘要:二维数组 数组的数组 二维数组的每一个元素是一个一维数组 定义格式 数据类型[][] 数组名 = new 数据类型[二维数组的长度/包含的一维数组的个数][每个一维数组的长度]; int[][] arr = new int[3][5]; 定义了一个整型的二维数组,其中包含3个一维数组,每个一维数组可
阅读全文
摘要:数组 用于存储一组同一数据类型数据的容器 数组会对放入其中的数据自动编号,编号是从0开始的 下标 定义格式 数据类型[] 数组名 = new 数据类型[数组的大小]; 可以先声明再初始化 int[] arr = new int[5]; 定义了一个最多能存储5的整数的数组 arr[3] = 4; ar
阅读全文
摘要:位运算符 &与 |或 ^异或 <<左移 >>右移 >>>无符号右移 ~取反 注意:位运算是针对整数运算的 int i = 6,j = 10; 方式一:利用第三方变量 int k = i; i = j; j = k; 方式二:利用加减法 i = i + j; j = i - j; >j = i + j
阅读全文
摘要:十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16
阅读全文
摘要:编码 ASCII--0~127 65-A 97-a 西欧码表 ISO-8859-1 0-255 1个字节 gb2312 0-65535 gbk 2个字节 Unicode编码体系 utf-8 3个字节 中 f bit位 Byte字节 1Byte = 8bit 1KB=1024B MB GB TB PB
阅读全文
摘要:Java 是1995年SUN公司推出的一门高级编程语言,是面向互联网的语言,WEB应用程序首选的语言(安卓底层,大数据hadoop框架用java编写,Spark用Scala编写,Scala用java写的),(相对其他语言)简单易学、安全可靠、完全面向对象、跨平台(操作系统,完全忽略操作系统,写完后任
阅读全文

浙公网安备 33010602011771号