2017年2月15日

while循环

摘要: while 循环的格式: 初始化表达式语句 ; while(判断条件语句) { 循环体语句 ; 控制条件语句 ; } 执行流程: 1. 执行初始化表达式语句 2. 执行判断条件语句, 看其返回结果是true还是false , 如果是true,就继续执行, 如果是false , 就结束循环 3. 执行 阅读全文

posted @ 2017-02-15 22:09 LoaderMan 阅读(189) 评论(0) 推荐(0) 编辑

增强For

摘要: 作用: 为了方便的遍历数组和Collection集合 格式: for(数据类型 变量名 : 数组名称或者Collection集合名称) { 直接使用变量名 , 这个变量存储的就是容器中的每一个元素 ; } 阅读全文

posted @ 2017-02-15 22:02 LoaderMan 阅读(172) 评论(0) 推荐(0) 编辑

For循环语句

摘要: for循环的格式: for(初始化表达式语句 ; 判断条件语句 ; 控制条件语句) { 循环体语句 ; } 执行流程: 1. 执行初始化表达式语句 2. 执行判断条件语句, 看其返回结果是true还是false , 如果是true,就继续执行, 如果是false , 就结束循环 3. 执行循环体语句 阅读全文

posted @ 2017-02-15 21:30 LoaderMan 阅读(266) 评论(0) 推荐(0) 编辑

分支语句的注意事项

摘要: switch建议判断固定值的时候用 if建议判断区间或范围的时候用 运行结果:b 输出结果为:y=6 阅读全文

posted @ 2017-02-15 21:25 LoaderMan 阅读(466) 评论(0) 推荐(0) 编辑

switch语句

摘要: 格式: 注意:switch 后面的表达式的数据类型只能是byte short char int 类型 表达式的取值: 可以取 byte , short , int , char ; jdk1.5以后可以取枚举 ; jdk1.7以后可以取字符串 执行流程: 计算表达式的值,然后找对应的case的值,如 阅读全文

posted @ 2017-02-15 21:23 LoaderMan 阅读(257) 评论(0) 推荐(0) 编辑

IF语句

摘要: if语句的第一种格式: if(关系表达式) { 语句体 ; } 执行流程: 计算关系表达式的值,看其结果是true还是false , 如果是true执行,语句体; 如果是false,就不执行语句体 ; if 语句的第二种格式: if(关系表达式) { 语句体1 ; }else { 语句体2 ; } 阅读全文

posted @ 2017-02-15 21:21 LoaderMan 阅读(268) 评论(0) 推荐(0) 编辑

数据类型注意事项

摘要: 为什么 byte 类型取值是 -128 ~ 127 ? -125 -126 -127 原码: 1111 1101 1111 1110 1111 1111 反码: 1000 0010 1000 0001 1000 0000 补吗: 1000 0011 1000 0010 1000 0001 因为他们的 阅读全文

posted @ 2017-02-15 21:19 LoaderMan 阅读(326) 评论(0) 推荐(0) 编辑

int 和String之间的相互转换

摘要: int > String 1. 和 "" 进行拼接 2. 使用String类中的静态方法valueOf: public static String valueOf(int i) ; String > int 1. Integer类中的方法: public static int parseInt(St 阅读全文

posted @ 2017-02-15 21:18 LoaderMan 阅读(385) 评论(0) 推荐(0) 编辑

数据类型的自动拆装箱

摘要: Jdk1.5的新特性: 自动拆装箱 * 自动 装箱 把 基本数据类型 转换成 包装类类型 * 自动 拆箱 把 包装类类型 转换成 基本数据类型 * 在使用时,Integer x = null;代码就会出现NullPointerException。 * 建议先判断是否为null,然后再使用。 字节常量 阅读全文

posted @ 2017-02-15 21:17 LoaderMan 阅读(227) 评论(0) 推荐(0) 编辑

参数传递

摘要: java语言的参数传递问题 基本数据类型的参数传递,形式参数的改变对实际参数没有影响,因为传递的是具体的数值 引用数据类型的参数传递,形式参数的改变对实际参数有影响,因为传递的是地址值 ; ( String 例外) java中到底是传值还是传地址 1.既是传值,也是传地址,基本数据类型传递的值,引用 阅读全文

posted @ 2017-02-15 21:16 LoaderMan 阅读(180) 评论(0) 推荐(0) 编辑

基本数据类型包装类

摘要: 作用: 为了方便的操作基本数据类型,java就针对每一种数据类型,提供了对应的包装类类型 使用基本数据类型包装类的常见操作之一: 完成 基本数据类型 和 字符串的相关转换 对应关系 byte Byte short Short int Integer long Long char Character 阅读全文

posted @ 2017-02-15 21:16 LoaderMan 阅读(143) 评论(0) 推荐(0) 编辑

枚举

摘要: package com.loaderman.枚举; public class Demo1_Enum { /** * @param args */ public static void main(String[] args) { //demo1(); //demo2(); //demo3(); ... 阅读全文

posted @ 2017-02-15 21:14 LoaderMan 阅读(153) 评论(0) 推荐(0) 编辑

运算符

摘要: 算术运算符 包含: + , - , * , / , % , ++ , -- +:在java中有三种作用,代表正号,做加法运算,字符串的连接符 / : 获取的是除法操作的商,整数相除只能得到整数。如果想得到小数,必须把数据变化为浮点数类型 % : 获取的是除法的余数 , 结果的正负和左边有关系 当左边 阅读全文

posted @ 2017-02-15 20:36 LoaderMan 阅读(183) 评论(0) 推荐(0) 编辑

字符与字符串的参与运算

摘要: 字符参与运算: char --> int , 去查ASCII码表 ; 'a' > 97 , 'A' > 65 , '0' > 48 字符串参与运算 任何数和字符串进行相加,得到的结果都是一个新的字符串 + 表示的是字符串连接符 System.out.println("hello"+'a'+1); h 阅读全文

posted @ 2017-02-15 20:25 LoaderMan 阅读(533) 评论(0) 推荐(0) 编辑

数据类型的转换

摘要: 隐式转换: 取值范围小的数据类型与取值范围大的数据类型进行运算, 会先将小的数据类型提升为大的,再运算 byte, short , char > int > long > float > double 强制转换: 如果超出了被赋值的数据类型的取值范围得到的结果会与你期望的结果不同,需进行强制转换 固 阅读全文

posted @ 2017-02-15 20:24 LoaderMan 阅读(169) 评论(0) 推荐(0) 编辑

引用数据类型的引用

摘要: 1)在虚拟机内存不足的情况下,也不会回收强引用对象。如果我们把(强引用)对象置为 null,会大大加大 垃圾回收执行频率。几乎只要我们给出建议(GC),jvm 就会回收。强引用,例如下面代码: Object o=new Object();Object o1=o; 2)对于软引用,如果不显式的置为 n 阅读全文

posted @ 2017-02-15 20:23 LoaderMan 阅读(220) 评论(0) 推荐(0) 编辑

变量

摘要: 概述: 就是在程序的运行过程中,其值可以发生改变的量 格式: 数据类型 变量名 = 变量值; 为什么要定义变量 用来不断的存放同一类型的常量,并可以重复使用 阅读全文

posted @ 2017-02-15 20:22 LoaderMan 阅读(159) 评论(0) 推荐(0) 编辑

数据类型

摘要: 为什么有数据类型 Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间 数据类型分类: 基本数据类型: 整数型 byte 占1个字节 -128 ~ 127 short 占2个字节 -2^15~2^15-1 int 占4个字节 -2^31~2^31-1 阅读全文

posted @ 2017-02-15 20:22 LoaderMan 阅读(144) 评论(0) 推荐(0) 编辑

常量

摘要: * 概述: 就是在程序的运行过程中其值不发生改变的量 *分类: * 字面值常量 * 字符串常量 使用双引号引起来的内容就是字符串常量,比如: "HelloWorld" * 整数常量 包含所有的整数, 比如: 110 , 9527 * 小数常量 包含所有的小数, 比如: 3.1415926 * 字符常 阅读全文

posted @ 2017-02-15 20:21 LoaderMan 阅读(193) 评论(0) 推荐(0) 编辑

synchronized&volatile

摘要: 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较 阅读全文

posted @ 2017-02-15 19:53 LoaderMan 阅读(329) 评论(0) 推荐(0) 编辑

类,方法,成员变量和局部变量的可用修饰符

摘要: 修饰符 类 成员访问 构造方法 成员变量 局部变量 abstract(抽象的) Y Y - - - static(静态的) - Y - Y - public(公共的) Y Y Y Y - protected(受保护的) - Y Y Y - private(私有的) - Y Y Y - synchro 阅读全文

posted @ 2017-02-15 19:51 LoaderMan 阅读(489) 评论(0) 推荐(0) 编辑

类及其组成所使用的常见修饰符

摘要: 修饰符: * 权限修饰符:private,默认的,protected,public * 状态修饰符:static,final * 抽象修饰符:abstract 类: * 权限修饰符:默认修饰符,public * 状态修饰符:final * 抽象修饰符:abstract * 用的最多的就是:publi 阅读全文

posted @ 2017-02-15 19:48 LoaderMan 阅读(410) 评论(0) 推荐(0) 编辑

四种权限修饰符

摘要: 本类 同一个包下(子类和无关类) 不同包下的子类 不同包下的无关类 private Y 默认 Y Y protected Y Y Y public Y Y Y Y 注释:Y代表可以访问 阅读全文

posted @ 2017-02-15 19:46 LoaderMan 阅读(373) 评论(0) 推荐(0) 编辑

import

摘要: 为什么要有import 其实就是让不同包下的类之间相互访问,不用写全类名了 导包格式 import 包名; 注意: * 这种方式导入是到类的名称。 * 虽然可以最后写*,但是不建议。 package,import,class有没有顺序关系 答:有. Package首位,import其后,class最 阅读全文

posted @ 2017-02-15 19:44 LoaderMan 阅读(285) 评论(0) 推荐(0) 编辑

finally

摘要: finally的特点 被finally控制的语句体一定会执行 特殊情况:在执行到finally之前jvm退出了(比如System.exit(0)) finally的作用 用于释放资源,在IO流操作和数据库操作中会见到 阅读全文

posted @ 2017-02-15 19:44 LoaderMan 阅读(178) 评论(0) 推荐(0) 编辑

final

摘要: final: 是一个修饰符 , 意思: 最终的 final 可以修饰类 , 方法 , 变量 被final 修饰的类 , 不能被继承 被final修饰的方法 , 不能被重写 被final修饰的变量,其实是一个常量,只能被赋值一次 final关键字修饰局部变量 * 只有final 可以修饰局部变量,其他 阅读全文

posted @ 2017-02-15 19:43 LoaderMan 阅读(236) 评论(0) 推荐(0) 编辑

package

摘要: 为什么要有包 * 就是对文件进行分类管理 * 包其实就是文件夹 静态导入 格式: import static 包名.类名.方法名 ; 包的定义及注意事项) *定义包的格式 * package 包名; * 多级包用.分开即可 定义包的注意事项 * A:package语句必须是程序的第一条可执行的代码 阅读全文

posted @ 2017-02-15 19:43 LoaderMan 阅读(213) 评论(0) 推荐(0) 编辑

static

摘要: 意思: 静态的 特点: 1. 被static修饰的成员,被该类的所有的对象所共享 如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。 2. 随着类的加载而加载 3. 优先于对象存在 4.可以通过类名调用 其实它本身也可以通过对象名调用。 推荐使用类名调用。 静态修饰的内容一般我们称其为: 阅读全文

posted @ 2017-02-15 19:42 LoaderMan 阅读(186) 评论(0) 推荐(0) 编辑

this

摘要: 代表的是本类对象的一个引用 ; 谁调用我这个方法,我这个方法中的this就代表谁 ; 使用this关键字,我们可以区分到底访问的是局部变量还是成员变量 ; 因为变量的访问遵循一个"就近原则" . 阅读全文

posted @ 2017-02-15 19:41 LoaderMan 阅读(113) 评论(0) 推荐(0) 编辑

关键字概述

摘要: * 概述: * 被Java语言赋予特定含义的单词 *特点 * 组成关键字的字母全部小写 *注意事项 goto 和 const 是java语言中的保留字 对于第三方的记事本软件对关键字是存在颜色变化的 阅读全文

posted @ 2017-02-15 19:37 LoaderMan 阅读(135) 评论(0) 推荐(0) 编辑

private

摘要: private : 是一个权限修饰符 可以用来修饰成员变量和成员方法 被 private 修饰的成员,只能在本类中访问 最常见的应用场景之一: 就是把成员变量通过private修饰,然后对外提供getXxx()和setXxx()方法 阅读全文

posted @ 2017-02-15 19:37 LoaderMan 阅读(265) 评论(0) 推荐(0) 编辑

对象的创建步骤

摘要: Student s = new Student() ; 1. 把Student.class加载到方法区 2. 在栈内存中为s开辟空间 3. 在堆内存中为new Student() 开辟空间 4. 给对象的成员变量进行默认初始化 5. 给对象的成员变量进行显式初始化 6. 调用构造方法对成员变量进行初 阅读全文

posted @ 2017-02-15 19:36 LoaderMan 阅读(149) 评论(0) 推荐(1) 编辑

java说明文档制作

摘要: A:对工具类加入文档注释 B:通过javadoc命令生成说明书 * @author(提取作者内容) * @version(提取版本内容) * javadoc -d 指定的文件目录 -author -version ArrayTool.java * @param 参数名称//形式参数的变量名称@ret 阅读全文

posted @ 2017-02-15 19:34 LoaderMan 阅读(145) 评论(0) 推荐(0) 编辑

API的查看

摘要: 步骤: 1. 双击打开API 2. 点击显示, 找到索引 3. 输入要查找的类名 , 敲击Enter两次 4. 看该类所属的包, java.lang包下的类,在使用的时候不需要导包 ,其他的都需要导包 5. 看该类的描述 6. 看版本 7. 看构造方法 ; 目的: 看我们如何来创建该类的对象 8. 阅读全文

posted @ 2017-02-15 19:34 LoaderMan 阅读(507) 评论(0) 推荐(0) 编辑

进制的概述

摘要: 正数的原码,反码 ,补码都是相同的, 负数的反码是在原码的基础上, 符号位不变, 数值位取反 ; 负数的补码 , 是在反码的末尾+1 计算机底层在做运算的时候,都是使用的 补码 进行 什么是进制 进制:就是进位制,是人们规定的一种进位方法。 对于任何一种进制--X进制,就表示某一位置上的数运算时是逢 阅读全文

posted @ 2017-02-15 19:33 LoaderMan 阅读(553) 评论(0) 推荐(0) 编辑

JAVA书写格式规范

摘要: 1,大括号要对齐,并且成对写 2,左大括号前面有空格 3,遇到左大括号要缩进,Tab 4,方法和程序块之间加空行让程序看起来清晰 5,并排语句之间加空格,例如for语句 6,运算符两侧加空格 阅读全文

posted @ 2017-02-15 19:32 LoaderMan 阅读(1224) 评论(0) 推荐(0) 编辑

人机交互

摘要: a:命令行方式 需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。 b:图形化界面方式 这种方式简单直观,使用者易于接受,容易上手操作。 需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。 这种方式简单直观,使用者易于接受,容易 阅读全文

posted @ 2017-02-15 19:30 LoaderMan 阅读(198) 评论(0) 推荐(0) 编辑

JAVA特点

摘要: 开源 和 跨平台性 有较高的安全性:一种纯面向对象的语言,自动垃圾回收机制,强制类型转换检查,取消指针 一种健壮的语言:吸收了C和C++的优点 什么是跨平台性 ? 如何实现跨平台性 ? 就是跨操作系统,一处编译到处运行 , 跨平台是由JVM实现的,JVM是不跨平台的, 需要运行java应用程序的操作 阅读全文

posted @ 2017-02-15 19:29 LoaderMan 阅读(165) 评论(0) 推荐(0) 编辑

Win7常用快捷键

摘要: A:键盘功能键 a:Tab b:Shift c:Ctrl d:Alt e:空格 f:Enter g:Window h:上下左右键 i:PrtSc(PrintScreen)屏幕截图 a:Tab b:Shift c:Ctrl d:Alt e:空格 f:Enter g:Window h:上下左右键 i:P 阅读全文

posted @ 2017-02-15 19:29 LoaderMan 阅读(170) 评论(0) 推荐(0) 编辑

常用的DOS命令

摘要: * Windows + R --> cmd --> 回车(Enter键) * DOS命令 d: + 回车 盘符切换 dir+回车 出当前目录下的文件以及文件夹(directory) cd/文件夹名+回车 改变指定目录(进入指定目录) (change directory) rd + /s 文件夹名称+ 阅读全文

posted @ 2017-02-15 19:28 LoaderMan 阅读(225) 评论(0) 推荐(0) 编辑

导航