- 博客(13)
- 收藏
- 关注
原创 黑马入学测试—基础—集合
javauserliststringhashmapiterator 上图是集合框架中常用的类和接口: 一、用得最多的主要有Set,List,Map,Iterator这几个接口, Set和List接口都是Collection接口的子接口,有很多相同的地方,我们只要撑握了Collection接口的方法及Set和List的
2015-10-29 17:56:41 253
原创 黑马入学测试—基础—IO流
File类 File类是IO包中唯一代表磁盘文件本事信息的类,而不是文件中的内容。定义了与平台无关的方法来操作文件。 Java中的目录被当作一种特殊的文件使用,list方法可以返回目录中的所有子目录和文件名。 在Unix下的路径分隔符(/),在Dos下的路径分隔符(/),Java可以正确处理。/** * 判断某个文件是否存在,存在则删除,不存在则创建。 */impor
2015-10-29 17:30:24 295
原创 黑马程序员—基础—反射
反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧! 一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 反射是ja
2015-10-29 16:54:44 223
原创 黑马程序员—基础-TreeSet的使用
/*TreeSet:它可以给Set集合中的元素进行指定方式的排序。 保证元素唯一性的方式:通过比较的结果是否为0. 底层数据结构是:二叉树。*/import java.util.*;class TreeSetDemo2 { public static void main(String[] args)
2015-10-27 18:25:14 264
原创 黑马程序员—基础—文件系统操作命令
文件系统操作命令文件系统的基本命令操作pwd:显示目前工作目录ls:列出目录内容-l:详细列出文件信息-a:列出包括隐藏文件的所有文件也可以一起使用-lacd:目录切换cd ~或cd:回到登录用户的主目录cd文件夹名字:切换到指定文件夹下cd ..:回到是一级目录cd /:直接切换到根目录(/)linux文件路径绝对路径:以/开始相对
2015-10-27 18:07:05 235
原创 黑马程序员—基础—进程和线程
进程和线程进程:多任务系统的产物 很久很久以前,是没有进程这个东西的。那时候的操作系统只能把要做的工作排好队,做完这件再做下一件,最多也就加个优先级,哪个关系好就先做哪一个。于是那些想一边听歌一边写程序的程序员们便不干了,开始修理那个操作系统,使之能同时运行多个程序。于是进程就出现了:它就是一个程序在数据集合上的一次执行。 因为突然变得僧多粥少了,所以每个进程只好做一些
2015-10-27 18:06:08 260
原创 黑马程序员—基础—Java多线程编程详解
Java多线程编程详解 一:理解多线程多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 多个线程的执行是并发的,也就是在逻辑上“同时”
2015-10-27 18:05:03 196
原创 黑马程序员—基础—面向对象程序设计方法
我们可理解“纯粹”的面向对象程序设计方法是什么样的: (1) 所有东西都是对象。可将对象想象成一种新型变量;它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提出所有概念性的组件,然后在程序中将其表达为一个对象。 (2) 程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么。为了向对象发出请求,需向那个对象“发送一条消息”
2015-10-27 18:03:25 299
原创 黑马程序员—基础—程序设计的学习方法
1学习目的要学习编程,必须明确学习的目的,也就是学习编程是为了什么。是为了了解计算机,还是为了自己的发展或者是因为个人爱好。程序的实现不是一时爱好就可以完成的。一般来说在学习程序设计方法和语言时掌握基本理论及语法时比较容易,但是在实际应用时却觉得无从下手。如何编写符合要求的程序、如何编写高质量的程序更是程序设计人员所面临的难题。这就要求学习者仔细体会,在反复实践的过程中掌握编程技巧,通过不断的
2015-10-27 17:58:47 418
原创 黑马程序员—基础—设计一个方法,用于获取一个字符串中指定子串出现的次数,
package com.heima.gaoshuai;public class Test { public static void main(String[] args) { containsStrNum("hanbasdnbafllgnbahjnbakqqqqlnbaxi","nba"); }
2015-10-27 17:55:53 687
原创 黑马程序员—基础—需求:求出1000的阶乘所有零和尾部零的个数,不用递归做
/** * @param args * 需求:求出1000的阶乘所有零和尾部零的个数,不用递归做 */public static void multiply(){ //int multiply = 1; BigInteger multiply = new BigInte
2015-10-27 17:54:46 413
原创 黑马程序员—基础—日期格式的工具类
package cn.itcast;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/*** 日期格式的工具类,提供一些常用的操作日期类型数据的方法。*/public class
2015-10-27 17:40:58 234
原创 黑马程序员—基础—排序算法浅析
package test.sort; import java.util.Random; //Java实现的排序类 public class NumberSort { //私有构造方法,禁止实例化 private NumberSort() { super(); } //冒泡法排序
2015-10-27 17:27:30 311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人