- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 黑马程序员-GUI图形化界面
一、GUI概述:Graphical User Interface(图形用户接口),用图形的方式,来显示计算机操作的界面。java为GUI提供的对象都在java.awt和javax.swing这两个包中。java.awt:Abstract Window ToolKit,抽象窗口工具集,需要调用本地系统方法实现功能,属于重量级(是指跟系统的依赖性较强)控件,跨平台性不好,不同的平台会产生细
2014-12-15 20:36:46
496
原创 黑马程序员-xml语言
并不是完全属于Java web 技术,在Javaee 和 Android中频繁使用。什么是XML?英文全称为Extensible Markup Language,翻译过来为可扩展标记语言。XML技术是W3C组织发布的,目前遵循的是W3C组织于2000发布的XML1.0规范。现实生活中存在着大量的数据,在这些数据之间往往存在一定的关系,我们希望能在计算机中
2014-12-15 14:38:47
460
原创 黑马程序员-Java web 开发环境
1、安装JDK2、需要专业的IDE(集成开发工具),广泛使用的IDE是eclipse,IBM开发的。免费可以使用。课上主要用myeclipse。支持非常多的插件,功能很多,myeclipce,收费。真正开发用eclipse,按照公司要求按照插件。3、专业的记事本,有editplus,和UE。4、按照自己的工具也可以。5、所有开发用到的工具安装的目录中不能包含空格和中文。防止
2014-12-15 14:36:27
602
原创 黑马程序员-java 集合框架
---------- android培训、java培训、java学习型技术博客、期待与您交流! ---------一、基本概念集合类:java中的集合类就像一个容器,专门用来存储Java类的对象。前面我们学过,数组也可以储存对象,但在一下情况不适应需求,一是对象元素的种类不一致时;二是当对象元素的数量可变或不确定时。为了保存数量和种类可变的对象元素,jdk中提供了一系列特殊的类,这些类
2014-12-03 08:42:42
596
原创 黑马程序员-java API
---------- android培训、java培训、java学习型技术博客、期待与您交流! ---------在应用程序中经常会用到字符串,所谓的字符串就是指一连串的字符。字符串可以是任意字符,但必须放在一对“”双引号之内。在Java中,定义了String和StringBuffer两个类来封装字符串,并提供了乙烯类操作字符串的方法,他们位于java.lang包中,因此不需要导包就可
2014-12-02 15:55:28
501
原创 黑马程序员-java网络编程
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------所谓计算机网络就是指通过某种方式将多台计算机进行连接,实现了多台计算机之间互联以及数据交换。同一网络中的计算机若想实现彼此之间的通信,必须通过编写网络程序来实现。通过计算机网络可以使多台计算机实现连接,但要进行连接和通信时,要遵守一定的规则。在计算机网络中,这些连接和通信的规
2014-12-02 15:54:24
429
原创 黑马程序员-多线程
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------一、进程的描述:在一个操作系统中,每个独立执行的程序都可称为一个进程,也就是“正在运行的程序”。在多任务操作系统中,表面上看支持进程的并发执行,但这些进程并不是同时运行的。在计算机中,所有的应用程序都是有CPU执行的,对于一个CPU而言,在某个时间点只能运行一个程序,
2014-12-02 15:53:03
472
转载 InetAddress类的使用
1. java.net.InetAddress类的使用1.1. 简介IP地址是IP使用的32位(IPv4)或者128位(IPv6)位无符号数字,它是传输层协议TCP,UDP的基础。InetAddress是Java对IP地址的封装,在java.net中有许多类都使用到了InetAddress,包括ServerSocket,Socket,DatagramSocket等等。Ine
2014-11-27 19:13:14
898
原创 黑马程序员-java编程基础,基本数据类型,基本语法及基本语句
------- android培训、java培训、期待与您交流! ----------------- android培训、java培训、期待与您交流! ----------
2014-10-06 10:39:20
790
原创 离散数学学习笔记1
第一章 基础:逻辑、集合和函数本章复习离散数学的基础。有三个主要内容:逻辑、集合和函数。逻辑规则给出数学语句的准确含义。例如,逻辑规则告诉我们下列语句的含义:“存在一个大于100且是2的幂的整数”,以及“对于每个整数n,小于等于n的正整数和是n(n+1)/2”。逻辑是所有数学推理的基础,对计算机的设计、人工智能、计算机程序设计、程序设计语言以及计算机科学的其他贡献,逻辑都有实际的应用。离散
2013-06-13 10:59:05
1500
原创 java基本语法自学 练习题1
1.java的优势 java有纯面向对象,继承,封装,多态,跨平台,自动垃圾回收等,并且能够让程序的难度得到有效的控制。2.什么事环境变量?环境变量就是操作系统中应用程序获得一些运行参数的地方。3.什么叫编程?编程其实就是使用一种编程语言,利用自己的聪明才智,编写出源代码,让计算机按照源代码中的步骤帮助我们做事情。4.什么叫做编译?编译就是让java源程序转化成java
2013-06-08 08:28:17
1432
转载 程序员必知的java的11个特性
Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。主要特性如下: 1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java.另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的
2013-06-07 08:31:53
630
转载 java中的各种排序案例
一、插入排序1、基本思想插入排序(以升序为例)的基本操作是将一个数插入到一个已经排好序的数据序列中,插入后的数据序列是有序的并且元素个数加一。插入排序的主要思想是:假设要排序的数组为A[]元素个数为n,将这个数组分为两个部分前n-1个元素和最后一个元素,将最后一个元素插入到已经排好序的n-1个元素中的合适的位置。InsertSort(A[n]) //对A[n]进行插入排序{
2013-05-31 22:21:04
619
原创 java 中的继承学习笔记
一、为什么会有继承在大千世界中存在继承,比如我们继承了5千年中华文化,也就是说我们具有对中华文化的基本特征,儿子继承了父亲母亲的基因等;在java中有时候会出现类似这种情况,多个类中存在相同的属性和行为,我们可以将这些相同的属性和行为抽取到同一个类中,那么多个类就无需再定义这些行为和属性,只要继承那个类即可。多个类可以称为子类,单独的这个类可以称为父类或者超类。子类可以直接访问父类中的非私有属
2013-05-31 08:11:46
880
原创 java中的类和对象
类的概念是对现实世界事物的抽象。也就是说类是一类事物的抽象,比如人类,什么叫人类呢,《现代汉语词典》对人的解释是:“能制造工具、并能熟练使用工具进行劳动的高等动物。就是指具有人的基本属性和特征包括能够使用制造工具并且可以劳动的一类动物,统称为人类;细说在人类中又可以分为白人,黑人,黄种人,其实他们都具有自己特有的特征就是皮肤颜色的不同而分类的,又如中国人,美国人.......不同国家的人也可以把人
2013-05-30 20:22:27
571
原创 关于java中static关键字的研读笔记
一开始学习java的时候我们就使用了main方法,在main方法种我们使用了static关键字,当时也不知道为什么要使用static关键字。其实static关键字可以用来修饰函数和变量。如果一个变量使用了static关键字修饰,那么这个变量就是类范围内的一个属性,所有这个类的对象将共享这个属性。也就是说,创建对象的时候不会创建static关键字修饰的变量。使用static变量的语法是:stat
2013-05-30 20:03:24
537
转载 黑马程序员_java继承-转载
黑马程序员_java继承Java继承是使用已存在的类作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。比如:定义了一个动物类(Animal)。动物有属性:颜色,大小,或一些行为,如:叫声。我们通过这个父类,又可以派生出猫类,狗类,猪类。而这些派生出来的类则不需要自己再定义父类中已
2013-05-30 19:12:33
603
1
转载 关于面向对象思想的讨论-转载(非常牛叉)
前言: 整理这份资料的目的是为了帮助朋友们能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。 技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机的体系结构不发生革命性的变化,我们现在所应用的程序语言也就万变不
2013-05-25 06:01:45
638
原创 面向对象思想 类与对象-自学笔记1
面向对象思想 类与对象 一、面向对象思想1、面向对象与面向过程区别和联系。A:区别:**强调的是功能行为,面向过程关注执行过程,这个时候我们是执行者。**面向对象关注的是具备最终功能的对象,这个时候我们是指挥者,可以使问题简单化。B:联系:.**面向对象是基于面向过程的。2、面向对象A:面向对象思想的特点。**是符合人们思考习惯的一种思想。***编程
2013-05-23 23:10:50
687
原创 java学习笔记1-基础知识
java基础学习笔记1 1、什么是软件开发?软件:一系列按照特定顺序组织的计算机数据和指令的集合。通俗的讲就是使用一种编程语言,利用自己的聪明才智,编写源代码,让计算机按照代码中的步骤帮我们做事。常见的软件:系统软件,如DOS,windows,linux等。应用软件。软件的出现实现了人和计算机之间的交互。交互方式:1.图形化界面交互;2.命令行方式交互,需要一个控制台。
2013-05-23 07:08:44
712
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人