关闭

黑马程序员Java笔记——抽象类、接口、内部类(拾遗补录)

----------- android培训、java培训、java学习型技术博客、期待与您交流! --------- 拾遗补录: 面向对象与面向过程: (1)面向对象与面向过程的区别,以及有哪些编程语言为代表? A、面向对象是以对象为基础,强调对象能完成什么功能(What);代表语言有JAVA、C++、Python、 B、面向过程是以函数为基础,强调函数怎么实现此功能(How);代表...
阅读(263) 评论(0)

黑马程序员Java笔记——反射、正则

----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------  反射   反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节 码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。 简单说:反射技术可以对一个类进行解剖。 反射的好处:大大的增强了程序的扩展性。...
阅读(264) 评论(0)

黑马程序员Java笔记——网络编程

网络编程 一、网络模型: 1.1 OSI参考模型 1.2 TCP/IP参考模型 二、网络通讯要素:IP地址;端口号;传输协议; IP地址:(InetAddress) IP地址的概念(概念) IP地址的用途:网络中设备的标识 IP地址的优缺点:不易记忆,可用主机名 IP地址的版本:IPV4、IPV6   其他关于IP地址的常识:本地回环地址:127.0....
阅读(243) 评论(0)

黑马程序员Java笔记——IO篇之流对象

----------- android培训、java培训、java学习型技术博客、期待与您交流! --------- IO(Input Output)   (一)破题   IO流用来处理数据设备之间的数据传输;Java对数据的操作是通过流的方式;Java用于操作流的对象都在IO包中;   流按操作数据分为两种:字节流与字符流; 流按流向分为两种: 输入流(读取内存),输出流(写...
阅读(230) 评论(0)

黑马程序员Java笔记——多线程篇

----------- android培训、java培训、java学习型技术博客、期待与您交流! --------- 关键词: 多线程的秘密花园、 Thread先生与Runnable小姐、同步 引子:     现实生活中,我们可以同时做很多事情:在写代码的同时可以听音乐;在做饭的同时可以打电话等……。在使用计算机的时候也可以一边听歌,一边玩游戏。那么我们Java是否支持多线程呢...
阅读(241) 评论(0)

黑马程序员Java笔记——集合篇(二)

----------- android培训、java培训、java学习型技术博客、期待与您交流! --------- 关键词: Map图、HashMap散列图、TreeMap树形图 Map集合:  |--Hashtable:底层是哈希表数据结构,是线程同步的。不可以存储null键,null值。 |--HashMap:底层是哈希表数据结构,是线程不同步的。可以存储null键,nul...
阅读(102) 评论(0)

黑马程序员Java笔记——集合篇(一)

----------- android培训、java培训、java学习型技术博客、期待与您交流! --------- 集合 关键词: 集合框架 堆栈 队列  二叉树 List Set (1)为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。   (2)数组和集合类同是容器,有何不同?...
阅读(200) 评论(0)

黑马程序员Java笔记——初识Java

引子: 我们的生活里,小到 手机,微波炉,遥控器;大到 宇宙飞船,升空,都有Java程序的影子。还有扑面而来的云计算,物联网,也有Java染指。由此让我们了解到底什么是Java编程,总归没什么坏处。 关于Java,有人说它是面向对象的,有人说他是跨平台,有人说他多线程,有人说它健壮,有人说它高效,有人说它安全,有人说他为网络而生,如此听来是不是感觉他天生骄傲……那就让我们带上情怀,来一窥它的骄...
阅读(268) 评论(0)

黑马程序员Java笔记——面向对象的亲密接触

面向对象的特征 (一)引述:面向对象是相对面向过程而言的,两者的主要区别是: 1)面向过程重在设计方法,并且数据和操作是分离的。 2)面向对象重在对象和对象的操作,将数据和方法都组合到对象中) 采用面向对象的好处:提高程序的复用性,并且使得程序更加易于开发和维护,为程序提供更高的灵活性和更多的模块化。 面向对象的三大特征是:封装、继承、多态。 (二)简述: 1...
阅读(544) 评论(0)

黑马程序员Java笔记——类与对象的初体验

类与对象 关键词:类、主类、客户、对象、实例化、构造方法、数据域封装、静态变量、静态方法、实例变量、实例方法、匿名对象、权限、设置器、访问器、UML类图 一、引述 Java是面向对象的程序设计语言。如何理解面向对象,是学好Java的必要不充分条件。 类和对象的定义:类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。对象是具有类类型的变量。...
阅读(505) 评论(0)

黑马程序员Java笔记——数组

数组 关键词:元素、下标、数组排序、数组查找、一维数组、二维数组、多维数组 一、引述: 在执行程序的时候,需要存储大量的数据,Java提供一种叫做数组的数据结构,它可以用来存储一个元素个数固定且元素类型相同的有序集合。 二、简述: 数组可以看成是一个存储相同类型的变量集合。 (1)数组的基本知识 1.1  声明数组变量:为了在程序中使用数组,必须声明一个引...
阅读(508) 评论(0)

黑马程序员Java笔记——方法篇

方法 关键词:方法头、方法体、参数列表、定义方法、调用方法、方法重载、封装、模块化、方法抽象、逐步求精 一、引述: 方法是什么:为了完成一个特定的操作而组合在一起的语句组。在面向对象编程中称为方法,在面向过程编程中叫做函数。 方法的作用:使得编程开发模块化,易读、易调试、易维护、和易复用。 二、简述: (1)定义方法:指定方法中的各项信息,而进行的操作。...
阅读(487) 评论(0)

倚马千言不若代码一行

古人常说:书读百遍,其义自见;读书破万卷,下笔如有神。 但是一个程序猿的先烈前辈对我说:这两句话对学习编程来讲,并不完全适用。 在学习编程的过程中,动手能力更为重要: 书读百遍不如手过一遍! 眼过千行不若手敲一行! 前辈并没有对我解释这两句话的含义,以下为我自己YY脑补的: 对我们这些初学者来讲,无论自己是通过何种方式(啃书、看视频、亦或名师指路、……)如何走上这条不归路的,少走弯路就...
阅读(645) 评论(2)

黑马程序员Java笔记——流程控制

流程控制 关键词:选择判断、循环跳转、比较运算符、逻辑运算符、嵌套、条件表达式 一、引述 对于程序执行的流程顺序以及因应不同状况而选取不同的流程, 即为流程控制。流程控制可说是程序的灵魂, 它包含:条件判断、循环控制及条件跳跃三大类。 二、简述 选择语句要用到条件。条件就是布尔表达式,了解布尔类型、布尔值、布尔比较运算符、和布尔表达式。 (1)boolean类型...
阅读(558) 评论(0)

黑马程序员Java笔记——编程基础

编程基础 关键字:算法;伪代码;基本数据类型;运算符;变量;常量 一.破题 学习编程的目的:获得描述实际问题的程序化解决方案的技能,并把问题需求的解决方案用代码变成程序。 关于程序设计,要从例子中学习,要从练习中学习,要从问题中学习;需要花费大量的时间来编写程序,调试程序,并修改错误,记录笔记心得。 兴趣是指导学习最好的老师;解决错误是让人进步最快的老师。 学习...
阅读(357) 评论(0)
16条 共2页1 2 下一页 尾页
    个人资料
    • 访问:6363次
    • 积分:225
    • 等级:
    • 排名:千里之外
    • 原创:16篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    文章分类
    文章存档
    最新评论