- 博客(27)
- 收藏
- 关注
原创 七海的java学习笔记(十二)
第十二章 图形用户接口 从window开始 JFrame是个代表屏幕上window的对象。你可以把button、checkbox,text字段等接口放在window上面。标准的menu也可以加到上面,并且能够带最小化、最大化、关闭等图标。 JFrame的长相会依据所处的平台而有所不同。 创建GU...
2018-04-08 18:57:31 270
原创 七海的html和css学习笔记(十四)
第十四章 HTML表单 表单的工作方式 表但实际上就是一个包含输入域的Web页面,允许你输入信息。提交表单时,这些信息会打包并发送到一个Web服务器,由一个服务器脚本来处理。处理完成后,会得到另一个Web页面作为相应。服务器脚本由其他编程语言来编写,不在html的范畴之中。 创建表单 可以使用<for...
2018-04-06 18:44:40 193
原创 七海的html和css学习笔记(十三)
第十三章 表格与更多列表 用html创建一个表格 创建一个表格需要用到四个元素:<table>、<tr>、<th>和<td>。下面将逐个地详细介绍这些元素,明确它们在表格中所起的作用:<table> //table标记开始整个表格。如果想要一个表格,都要从table开始 <tr...
2018-04-05 17:15:28 215
原创 七海的html和css学习笔记(十二)
第十二章 HTML5标记 新的html5元素 <article> //表示页面中一个独立的组成部分,如一个博客帖子、用户论坛帖子或新闻报道<nav> //所包含的内容将作为页面的导航链接<header> //放在页面顶部的内容,或者放在页面某个区块的顶部<footer> //放在页面底部的内容,或者放在页...
2018-04-04 16:18:13 165
原创 七海的java学习笔记(十一)
第十一章 异常处理 异常机制 异常就是程序在运行时出现的不正常情况。 假设你调用了一个不是自己写的方法,该方法执行某些有风险的任务,可能会在运行期间出状况,你必须认识到该方法是有风险的,你得写出可以在发生状况是加以处理的程序代码,未雨绸缪。 Java的异常处理机制是个简捷、轻量化的执行期间例外状...
2018-04-02 11:42:16 168
原创 七海的java学习笔记(十)
第十章 数字与静态 静态方法与非静态方法的区别 Java是面向对象的,但若处于某种特殊情况下,通常是使用方法,则不需要类的实例。static这个关键字可以标记出不需要类实例的方法。一个静态的方法代表说“一种不依靠实例变量也就不需要对象的行为”。 当成员被静态修饰后,就多了一种调用方式,除了可以被对象调用外,还可以直接被类名调...
2018-04-02 10:31:33 1723
原创 七海的java学习笔记(九)
第九章 构造器与垃圾收集器 堆与栈 在Java中,程序员会在乎内存中的两种区域:对象的生存空间堆(heap)和方法调用及变量的生存空间栈(stack)。当java虚拟机启动时,它会从底层的操作系统取得一块内存,并以此区段来执行Java程序。至于有多少内存,以及你是否能够调整它都要看java虚拟机与平台的版本而定。但通常你对这些事情无法加以控制。如果程序设...
2018-03-29 15:46:04 175 1
原创 七海的java学习笔记(八)
第八章 接口与抽象类 抽象类 当多个类中出现相同的功能,但是功能主体不同,这时可以进行向上抽取,但是只抽取功能定义,而不抽取功能主体。 比如,猫类可以创建实例,但是不知道猫科动物具体长什么样子,这时就可以将猫科动物类定义为抽象的。 使用abstract关键字将类标记为抽象: ...
2018-03-29 14:15:59 212
原创 七海的html和css学习笔记(十一)
第十一章 布局与定位 使用流 流实际上就是浏览器在页面上摆放HTML元素所用的方法。浏览器从HTML文件的最上面开始,从上到下沿着元素流逐个显示所遇到的各个元素。 先来考虑块元素,它会在每个块元素之间加一个换行。所以首先会显示文档中的第一个元素,然后是一个换行,然后是第二个块元素,接下来又是一个换行,如此继续,从文件最上面一...
2018-03-28 16:18:44 254
原创 七海的java学习笔记(七)
第七章 继承与多态 了解继承 在设计继承的时候,你会把共同的程序代码放在某个类中,然后告诉其他类说此类是它们的父类。当某个类继承另一个类的时候,也就是子类继承自父类。 以java的方式说,这是“子类继承父类”。继承的关系意味着子类继承了父类的方法。当我们提及“类的成员”时,成员的意思就是实例变量和方法。 ...
2018-03-27 17:08:18 227
原创 七海的java学习笔记(六)
第六章 认识java的API 使用函数库(java api) 要使用API中的类,你必须知道它被放在哪个包中。在java函数库中的每个类都属于某个包。这些包都有个名字,像是javax.swing。使用来自API的类是很简单的,只要把它们当作是自己写的就好,但是其中还有一个很大的不同:在程序的某个地方你必须要指明函数库类的完整名称,也就是包的名称加上类的名...
2018-03-26 17:08:50 157
原创 七海的java学习笔记(五)
高级for循环 从java5.0开始,java语言就有称为加强版的for循环,它能很容易的逐个运行数组或其他集合(collection)的元素。这是个很好的强化功能,因为这是for循环很常见的用途。先来看一下写法: for(String name:nameArray){ //这里写要循环的代码} ...
2018-03-26 16:53:07 154
原创 七海的html和css学习笔记(十)
第十章 div与span div介绍 div是用于给页面划分逻辑的元素,比如一个介绍宠物的页面,就可以把页面分为猫区和狗区,通过div元素的分区也可以为猫区和狗区添加不同的css样式。<div id="cats"> <p>猫区<p></div><div id="dogs">
2018-03-26 15:28:23 167
原创 七海的java学习笔记(四)
第四章 方法操作实例变量 对象有状态(实例变量)和行为(方法) 类是对象的蓝图。在编写类时,你是在描述Java虚拟机应该如何制作该类型的对象。你已经知道每个对象有独立的实例变量值,但方法呢? 同一类型的每个对象可以有不同的方法。任一类的每个实例都带有相同的方法,但是方法可以根据实例变量的值来表现不同的行为。比如通过Dog类创...
2018-03-24 21:00:49 236
原创 七海的java学习笔记(三)
第三章 primitive主数据类型和引用 java中常见的基本数据类型类型位数值域boolean(布尔型)java虚拟机决定true或falsechar(字符型)16bits0~65535byte(字节型)8bits-128~127short(短整数型)16bits-32768~32767int(整数型)32bits-2147483648~2147483647long(长整数型)...
2018-03-24 10:06:30 198 1
原创 七海的java学习笔记(二)
第二章 类与对象 面向对象 面向对象是相对于面向过程而言的;面向对象与面向过程都是一种思想;面向对象过程强调的是功能的行为,面向对象是将功能封装进对象,强调了具备功能的对象;面向对象是基于面向过程的。 类和对象是什么? 类(class),可以理解为对象的模板。类是对实物的描述,而对象是真是存在的事物。 ...
2018-03-24 09:13:40 145
原创 七海的html和css学习笔记(九)
第九章 盒模型 盒模型的分析 一组元素分出来的段落可以看做为一个盒子。盒子分为内容区,内边距,边框和外边距。 内容区就是文本或图片等所占的空间,内边距就是内容区和边框之间的距离。边框可以选择是否添加,外边距是边框之外和其他元素的距离。 为文本添加边框 使用border属性为文本添加...
2018-03-21 15:20:49 226
原创 七海的java学习笔记(一)
使用书籍:Head First Java第一章 基本概念 java的工作方式 1. 编写源代码,源代码文件的后缀名为.java。 2. 由Java的编译器来运行源代码,编译器会检查错误,如果没有错误的话,会产生.class的的文件,这个文件由字节码所组成。 3. 启动java虚拟...
2018-03-21 06:38:24 199
原创 七海的html和css学习笔记(八)
第八章 增加字体和颜色样式 字体系列是什么? 前面已经见过font-family属性(用于指定字体),到目前为止总是将这个属性的值指定为“sans-serif”。 每个font-family包含一组有共同特征的字体。共有五个字体系列:sans-serif、serif、monospace、cursive和fantasy。每个字体系...
2018-03-16 22:54:17 147
原创 七海的html和css学习笔记(七)
第七章 CSS入门 结合html和css 先来看一个简单的css语句:p{ //代表设置<p>元素的样式,称之为选择器 background-color : red; //表示设置<p>元素的字体颜色,属性和属性值之间用冒号“:”隔开,语句用分号“;”结尾} //语句使用花括号“{”和“}”括起来。 ...
2018-03-14 15:18:18 195
原创 七海的html和css学习笔记(六)
第六章 HTML的标准及其他 HTML简史 html有过html1.0-2.0、html3、html4、html4.01、xhtml1.0到现在的html5。 语言的新版本会带来更多的新东西,因为所有人都得跟上最新的标准。不过html5则有所简化,你能更容易的告诉我你在使用哪个版本的html。html5的标准还明确指出了W...
2018-03-14 10:04:20 201
原创 七海的html和css学习笔记(五)
第三章 为你的页面增加图像 浏览器如何处理图像? 浏览器对<img>元素的处理与其他元素稍有不同。以<h1>和<p>元素为例,浏览器在页面上看到这些标记时,只需要把他们显示出来就可以了,很简单。不过,浏览器看到一个<img>元素时,会做不同的处理:浏览器在页面中显示图像之前,必须先获取这个图像。 ...
2018-03-13 17:40:42 153
原创 七海的C语言学习笔记(一)
使用书籍《C Prime Plus》(第六版) 鉴于开头介绍C语言理论部分字太多,为了力求笔记简练(懒得打),笔记将直接从第二章开始。 第二章 C语言概述 先来看一个简单的C程序:#include <stdio.h>int main(void){ //一个简单的C程序 int num; //定义一个名为n...
2018-03-12 14:09:42 182
原创 七海的html和css学习笔记(四)
第四章 Web之旅 域名 域名就是一个唯一的名字,可以用来定位网站,下面给出一个例子: www.starbuzzcoffee.com 在这个网址中,"www."是域中一个特定服务器的名字;"starbuzzcoffee.com"被称之为域名;不同的域结尾...
2018-03-12 11:09:40 154
原创 七海的html和css学习笔记(三)
第三章 Web页面建设 本章介绍的元素<q></q> /*q元素用于标记一小段引用或者标注,被q元素标记的文本会加上双引号(有些浏览器不会自动添加双引号,所以有时需要手动添加)*/<blockquote></blockquote> /*blockquote元素用于标记成段的很长的文本*/<br/> ...
2018-03-12 08:53:41 145
原创 七海的html和css学习笔记(二)
第二章 深入了解超文本 使用<a>标记创建超文本链接 先来看一个示例: <a href="****">bilibili</a> 这就创建好了一个超文本链接,步骤为: 1、首先把链接文本,也就是上面代码的bilibili放在<a>元...
2018-03-11 13:03:16 145
原创 七海的html和css学习笔记(一)
使用书籍:Head First Html 和Css第一章 Web语言概述和简介 宏观的角度看Web的工作 想要建立Web页面,需要使用超文本标记语言(HyperText Markup Language),也就是HTML编写文件。 首先,把文件放在一个Web服务器上(之后会学到如何把文件放在服务器上),文件放在一个服务...
2018-03-11 11:40:27 152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人