Java部分
dong53821713
这个作者很懒,什么都没留下…
展开
-
黑马程序员-位运算符
class Demo { public static void main(String[] args) { //1.<<(左移) //左移一位,右侧补0,原最左侧的值丢弃 //每左移一位,相当于原数 * 2 //实际移动的位数 = 要移动的位数 % 32 int num = 1; System.out.println(num << 31); //int的最小值 1原创 2014-09-27 17:51:32 · 321 阅读 · 0 评论 -
黑马程序员-关于Eclipse的配置,快捷键的整理
个人整理的非常实用的一些快捷键,原创 2014-08-27 11:15:03 · 504 阅读 · 0 评论 -
黑马程序员-一维数组和二维数组
数组是 一个存放同一种数据类型的集合,它是一个容器数组对其中的元素默认从0开始编号,方便对元素的操作一维数组:格式: 1.数据类型[] 变量名 = new 数据类型[数组长度]; int[] arr = new int[5]; 2.数据类型[] 变量名 = new 数据类型[]{元素1,元素2,元素3...};原创 2014-10-10 10:13:53 · 557 阅读 · 0 评论 -
黑马程序员-比较运算符、逻辑运算符
/* 位运算符: 1.&(按位与):对整数的二进制位进行操作:另外也可以对boolean进行操作: 两位都为1,结果为1,其他结果为0 1 & 2 : true & true :true 1.当操作数为boolean值时,结果跟&&是一样的 2.逻辑与(&&)具有短路行为,而按位与(&)不具有短路行为。 短路: 当确定整个表达式的结原创 2014-09-27 17:21:47 · 460 阅读 · 0 评论 -
黑马程序员-基本数据类型之浮点型
Java基本数据类型--浮点型Java浮点型是什么?Java浮点型有两个,float和double,Java默认浮点类型是double。float类型:float类型为单精度浮点数,占4个字节,32位。如果想表示float类型,需要在数字后边加F或者f,例如3.14F,3.14f。double类型:double类型为双精度浮点数,占8个字节,原创 2014-09-27 14:47:57 · 885 阅读 · 0 评论 -
黑马程序员-JDk的安装及配置
jdk环境变量配置:将java的bin目录复制到系统的环境变量(path)中为了后期修改方便不会干扰系统其它的path导致程序或者系统出问题新建一个JAVA_HOME="java的安装目录“在path中加入%JAVA_HOME%bin即可新建一个HelloWorld.java文件,写第一个java程序class HelloWorld{原创 2014-09-27 14:31:44 · 578 阅读 · 0 评论 -
黑马程序员-构造函数和构造代码块
构造函数的特点是与类的名字相同,不用写返回类型。原创 2014-09-03 11:15:21 · 388 阅读 · 0 评论 -
黑马程序员-关于枚举类的使用
什么是枚举?一个变量的值原创 2014-08-27 19:56:40 · 555 阅读 · 0 评论 -
黑马程序员-IO流
一.IO流原创 2014-10-22 12:47:15 · 445 阅读 · 0 评论 -
黑马程序员-阶段小结二
------- android培训、java培训、期待与您交流! ----------原创 2014-10-22 11:22:23 · 463 阅读 · 0 评论 -
黑马程序员-super和this关键字
super关键字和this关键字:this:1.存储是当前对象的引用;2.它始终指向的是本对象内部的成员(成员属性、成员方法、构造函数)super:1.存储的父类对象的引用;2.它指向父类对象中的成员(成员属性、成员方法、构造函数)在子类中可以定义跟父类相同的成员属性,此时,在子类中,这个变量将覆盖父类原创 2014-10-13 17:20:57 · 398 阅读 · 0 评论 -
黑马程序员-原码,反码,补码
计算机中数值是以“补码”的形式存储的补码:负数的存储形式反码:运算结果正数的补码、原码是相同。负数的补码:符号位为1,数值位是原码按位取反得反码后加1.总之,正数的原码、反码和补码是完全相同的;负数的原码、反码和补码其形式各不相同。另外,特别要注意的是,对于负数的反码和补码(即符号位为1的数),其符号位后边原创 2014-09-27 22:21:31 · 446 阅读 · 0 评论 -
黑马程序员-线程
一.线程的概念1.什么是线程线程是程序执行的一条路径, 一个进程中可以包含多条线程多线程并发执行可以提高程序的效率, 可以同时完成多项工作2.多线程的应用场景红蜘蛛同时共享屏幕给多个电脑迅雷开启多条线程一起下载QQ同时和多个人一起视频服务器同时处理多个客户端请求二.开启新线程1.继承Thread定义类继承Thread重写run方法把新原创 2014-10-22 15:06:12 · 410 阅读 · 0 评论 -
黑马程序员-对象的初始化过程
1.在栈内存中,开辟main函数的空间,建立main函数的变量 p。2.加载类文件:因为new要用到Person.class,所以要先从硬盘中找到Person.class类文件,并加载到内存中。加载类文件时,除了非静态成员变量(对象的特有属性)不会被加载,其它的都会被加载。记住:加载,是将类文件中的一行行内容存放到了内存当中,并不会执行任何语句。---->加载时期,即使有输出语句也不会原创 2014-09-06 17:30:46 · 414 阅读 · 0 评论 -
黑马程序员-判断输入的数据是否是数字
------- android培训、java培训、期待与您交流! ----------原创 2014-10-25 12:00:40 · 403 阅读 · 0 评论 -
黑马程序员-银行管理系统
------- android培训、java培训、期待与您交流! ----------原创 2014-10-24 13:45:34 · 540 阅读 · 0 评论 -
黑马程序员-Java变量的定义及基本数据类型
Java基本数据类型变量的定义格式 数据类型 变量名 [= 初始化值] 注意:只有声明,但为被初始化的变量是不允许被使用的(使用的位置会发生编译错误),所以对于一个变量,最好在声明的时候同时被初始化。数据类型 |----基本数据类型(四类八种) | |----数值型(整数和 浮点 都是有符号位的,都原创 2014-09-27 14:38:42 · 462 阅读 · 0 评论 -
黑马程序员-overload和override的区别
Class类的定义方法原创 2014-08-28 20:49:52 · 521 阅读 · 0 评论 -
黑马程序员-Collection集合类
一.集合的概念1.什么是集合集合是一种容器, 长度可变, 可以存储任意类型的对象. 基本数据类型也可以装入集合, 但其实内部是先自动装箱成包装类对象, 然后再存入集合的二.集合的分类1.CollectionList: 可重复, 有存储顺序,有索引ArrayList 数组实现, 增删慢, 查找快 LinkedList 链表实现, 增删快, 查找慢Vec原创 2014-10-22 12:00:25 · 382 阅读 · 0 评论 -
黑马程序员-String类
------- android培训、java培训、期待与您交流! ----------String类的判断功能boolean equals(Object obj) //是否与给定的obj的字符串相同boolean equalsIgnoreCase(String str) //忽略大小写,是否与给定的obj的字符串相同boolean contains(St原创 2014-10-22 11:42:36 · 414 阅读 · 0 评论 -
黑马程序员-阶段小结
一.计算机基础知识: 1.什么是计算机:电脑 2.计算机硬件、计算机软件 3.软件开发:开发工具和计算机语言,进行软件开发; 4.人机交互:1).命令行 2).图形化界面 5.功能键、快捷键; 6.常用DOS命令;二.Java语言概述: 1.Java语言的发展史:期初名为"Oak",在1995年正式命原创 2014-10-22 10:58:17 · 495 阅读 · 0 评论 -
黑马程序员-反射的应用
一、构造方法的应用原创 2014-08-31 09:55:15 · 362 阅读 · 0 评论 -
黑马程序员-Java算数运算符
算数运算符需要注意的:1、取余结果的正负跟左操作的数有关,左操作数(被除数)是正,结果为正;如果左操作数(被除数)是负数,结果就为负。2、对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分;小数的话则会保留小数位下边看例子:class Demo { public static void main(原创 2014-09-27 15:03:37 · 573 阅读 · 0 评论 -
黑马程序员-反射的基础知识
反射的基础是Class类,而Class类原创 2014-08-29 20:23:37 · 370 阅读 · 0 评论 -
黑马程序员-异常处理
异常就是程序运行过程中,遇到了问题,这就叫异常。1,异常的体系Throwable 其实应该分三种Error通常出现重大问题如:服务器宕机数据库崩溃等。不编写针对代码对其处理。Exception除了 RuntimeException 和其所有子类,其他所有的异常类都是在编译的时候必须要处理的,要么try,要么抛RuntimeExceptionR原创 2014-10-22 12:30:59 · 406 阅读 · 0 评论 -
黑马程序员-正则表达式
------- android培训、java培训、期待与您交流! ----------正则表达式:是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。我们都在Windows下查找过某些文件:例如:查找所有的word文档:*.doc正则表达式也是用来进行文本匹配的工具,只不过比起通配符,它能更精确地描述你的需求原创 2014-10-22 11:32:04 · 497 阅读 · 0 评论 -
黑马程序员-通过枚举实现单例模式
import java.lang.reflect.Constructor;/** * 测试Singleton的可靠性。 * * @author 老紫竹(laozizhu.com) */public class TestSingleton { public static void main(String[] args) { testSingleton1(); tes原创 2014-09-07 10:30:35 · 658 阅读 · 0 评论 -
黑马程序员-交通灯管理系统
------- android培训、java培训、期待与您交流! ----------1.交通灯管理系统的业务和需求分析交通灯管理系统的项目需模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如:由南向而来去往北向的车辆 ---- 直行车辆由西向而来去往南向的车辆 ---- 右转车辆由东原创 2014-10-24 13:33:36 · 519 阅读 · 0 评论 -
黑马程序员-网络传输协议
------- android培训、java培训、期待与您交流! ----------一.IP地址每个设备在网络中的唯一标识每台网络终端在网络中都有一个独立的地址,我们在网络中传输数据就是使用这个地址。ipconfig:查看本机IPping:测试连接本地回路地址:127.0.0.1 255.255.255.255是广播地址IPv4:4个字节组成,4个0-255。大概原创 2014-10-22 15:21:01 · 369 阅读 · 0 评论