- 博客(20)
- 收藏
- 关注
原创 黑马程序员_JavaSE基础知识总结二十:课堂上关于集合的几个超经典案例(结课前集合知识温故)
------ android培训、java培训、期待与您交流! ----------案例一:在学习集合之前,利用数组存储若干个学生信息,要求从键盘输入,并根据最高分提取学生信息。import java.util.Scanner;public class Demo { public static void main(String[] args) { //定义一个S
2015-11-14 10:39:25 684
原创 黑马程序员_JavaSE基础知识总结十九:正则表达式初步
------ android培训、java培训、期待与您交流! ----------一、概述和简单使用正则表达式是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。它其实就是一种规则,有自己特殊的应用。1、不使用正则表达式校验陌陌号码import java.util.Scanner;/* * 需求:校验陌陌号码. *
2015-11-14 10:29:52 449
原创 黑马程序员_JavaSE基础知识总结十八:网络编程
------ android培训、java培训、期待与您交流! ----------一、协议(TCP/IP) TCP/IP(Transmission Control Protocol/Internet Protocol)的简写,中文译名为传输控制协议/因特网互联协议,又叫网络通讯协议,这个协议是Internet最基本的协议、Internet国际互联网络的基础,简单
2015-11-14 10:19:37 479
原创 黑马程序员_JavaSE基础知识总结十七:GUI界面
------ android培训、java培训、期待与您交流! ----------1、图形用户界面(gui)介绍图形用户界面(Graphics User Interface,GUI)是用户与程序交互的窗口,比命令行的界面更加直观并且更好操作。awt,swing,swt,Jface是什么?Sun已经提供了一个跨平台GUI开发工具包AWT抽象窗口工具箱(Abstract
2015-11-14 10:07:47 564
原创 黑马程序员_JavaSE基础知识总结十六:流与文件
------android培训、java培训、期待与您交流! ----------一、什么是文件文件,对我们并不陌生,文件是数据源(保存数据的地方)的一种,比如大家经常使用的word文档、txt文件、excel文件...都是文件。文件最主要的作用就是保存数据,它既可以保存一张图片,也可以保存视频、声音...等。 文件流--基本概念文件在程序中是以流的形式
2015-11-14 09:48:09 767
原创 黑马程序员_JavaSE基础知识总结十五:反射
------ android培训、java培训、期待与您交流! ----------一、反射的基本概念反射的概念是由Smith 在1982 年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力, 并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。Java 中,反射是一种强大的工具。它使您能够创建灵活的代码,这些代码可以在运行时
2015-11-14 01:51:04 447
原创 黑马程序员_JavaSE基础知识总结十四:多线程
------ android培训、java培训、期待与您交流! ----------一、什么是线程要解释线程,就必须明白什么是进程,就好象要搞清中国历史,就必须要了解春秋战国。什么是进程呢? 进程是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间),比如用户点击桌面的IE浏览器,就启动了一个进程,操作系统就会为该进程分配独立的地址空间。当用户再
2015-11-14 01:34:36 437
原创 黑马程序员_JavaSE基础知识总结十三:List、Set和Map接口
------ android培训、java培训、期待与您交流! ----------一、List接口1、List接口概述List 接口下面主要有两个实现ArrayList 和LinkedList,他们都是有顺序的,也就是放进去是什么顺序,取出来还是什么顺序,也就是基于线性存储,可以看作是一个可变数组。①ArrayList:查询数据比较快,添加和删除数据比较慢(基
2015-11-14 00:47:01 370
原创 黑马程序员_JavaSE基础知识总结十二:Eclipse使用技巧
------ android培训、java培训、期待与您交流! ----------一、IDE工具Integrated Development Environment,集成开发环境,简称IDE工具,这种软件是用于程序开发环境的应用程序,一般包括代码编辑器,编译器,调试器和图形界面工具。集成了代码编写功能,分析功能,编译功能,调试功能等一体化的开发软件。都可以叫做IDE。常见Ja
2015-11-14 00:32:40 380
原创 黑马程序员_JavaSE基础知识总结十一:常用类
------ android培训、java培训、期待与您交流! ----------一、Object类类 Object 是类层次结构的根类,每个类都使用 Object 作为超类,所有对象(包括数组)都实现这个类的方法。 1,boolean equals(Object obj):用于比较两个对象是否相等,其实内部比较的就是两个对象地址。而根据对象的属性不同,判断对象是否相
2015-11-13 23:59:02 376
原创 黑马程序员_JavaSE基础知识总结十:异常处理
------ android培训、java培训、期待与您交流! ----------一、异常的基本概念什么是异常,在程序运行过程中出现的错误,称为异常。public class ExceptionTest01 { public static void main(String[] args) { int i1 = 100; int i2 = 0; int
2015-11-13 23:26:47 370
原创 黑马程序员_JavaSE基础知识总结九:多态、包、import和内部类
------ android培训、java培训、期待与您交流! ----------多态其实就是多种状态的含义,如我们方法重载,相同的方法名称可以完成不同的功能,这就是多态的一种表现,此时成为静态多态。另外就是我们将学生保存到数据的示例,当我们调用Istudent 接口中的方法,那么java 会自动调用实现类的方法,如果是Oracle 实现就调用Oracle 的方法,如果是MySq
2015-11-13 21:47:30 385
原创 黑马程序员_JavaSE基础知识总结四:递归与迭代
------ android培训、java培训、期待与您交流! ----------一、什么是递归?递归算法:是一种直接或者间接地调用自身的算法,就我个人的理解而言,不论是直接还是间接,其算法的流程走向必须形成封闭(即本身属于广义上的循环过程),否则递归将不能形成。在计算机编写程序中,递归算法对解决很多类问题是十分有效,它使算法的描述简洁而且易于理解。 二、递归算法的特
2015-11-13 21:19:09 576
原创 黑马程序员_JavaSE基础知识总结三:方法和数组
------ android培训、java培训、期待与您交流! ----------一、方法1、方法概述假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个
2015-11-13 21:02:07 548
原创 黑马程序员_JavaSE基础知识总结八:继承、覆盖、抽象类和接口
------ android培训、java培训、期待与您交流! ----------一、继承的知识点1.继承是实现软件可重用性的重要手段,如:A 继承B,A 就拥有了B 的所有特性,如现实世界中的儿子继承父亲的财产,儿子不用努力就有了财产,这就是重用性。2.java 中只支持类的单继承,也就是说A 只能继承B,A 不能同时继承C。3.java 中的继承使用extends
2015-11-13 00:34:06 424
原创 黑马程序员_JavaSE基础知识总结七:new、this、static关键字和单例模式初步
------ android培训、java培训、期待与您交流! ----------一、new关键字以”Person p = new Person( )”为例,创建一个对象都在内存中做了什么事情?1:先将硬盘上指定位置的Person.class文件加载进内存。2:执行main方法时,在栈内存中开辟了main方法的空间(压栈-进栈),然后在main方法的栈
2015-11-13 00:12:36 408
原创 黑马程序员_JavaSe基础知识总结六:super、final关键字
------ android培训、java培训、期待与您交流! ----------一、super关键字1、super关键字的作用①调用父类的构造方法②调用父类的成员方法需要注意:super 只能应用在成员方法和构造方法中,不能应用在静态方法中(和this 是一样的),如果在构造方法中使用必须放在第一行。 2、为什么会有super关键字?①因为子类必须要
2015-11-12 23:53:15 397
原创 黑马程序员_JavaSE基础知识总结五:类与对象的区分及封装特性
------ android培训、java培训、期待与您交流! ----------“万物皆对象”是Java编程的核心思想,Java语言将对象视为奇特的变量,它可以存储数据,除此之外,你还可以要求它在自身上执行操作。用木匠打一个比方,一个“面向对象的”木匠始终关注的是所制作的椅子,第二位才是所使用的工具,面向对象编程思想的优势在于:①将复杂的事情简单化;②面向对象将以前的过程中的执
2015-11-12 23:26:44 458
原创 黑马程序员_JavaSE基础知识总结二:结构和语句
------ android培训、java培训、期待与您交流! ----------一、流程控制1、概述在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。2、语句分类顺序结构、选择结构、循环结构
2015-11-12 22:47:52 462
原创 黑马程序员_JavaSE基础知识总结一:Java编程前奏
------ android培训、java培训、期待与您交流! ----------一、计算机概述1、软硬件与语言根据冯·诺依曼体系结构,计算机可以划分为五个部分:存储器、运算器、控制器、输入设备、输出设备。我们可以更加简单地把计算机划分为软硬件两个部分,硬件是指计算机系统中由电子,机械和光电元件等组成的各种物理装置,这些物理装置按系统结构的要求构成一个有机整体为计算机
2015-11-12 22:19:45 474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人