Linux入门 Linux什么是Linux?Linux在操作使用中时通过 输入命令——shell解释——内核处理Linux的内核一般包含五大部分:进程管理、存储管理、文件管理、设备管理和网络管理,是一组程序模块,具有访问硬件设备和所有主存空间的权限,是仅有的能够执行特权指令的程序,。主要功能是:资源抽象、资源分配、资源共享。(相当于Linux的核心所在)shell作用:内核是 如何对资源进行合理的分配...
JavaWeb入门 JavaWeb介绍Web:网页静态Web (HTML):从网页中获取的数据始终不变动态Web(JSP、Servlet):可以从服务器端动态的获取数据;在Java中 , 动态Web资源开发的技术统称为 JavaWeb;Web应用程序Web应用程序就是提供浏览器服务支持的一些程序我们需要把自己开发出来的Web程序放在我们服务器的webapps目录下发展静态Webhtml,ht...
JDBC JDBC数据库驱动这里的驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接 插到计算机上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡,同样道理, 我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库 驱动程序,通过驱动程序去和数据库打交道。JDBC介绍SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据...
MySQL基础 什么是MySQL?MySQL是数据库管理系统,能够帮助你管理关系型数据库,并且是开源的,意味着这是免费的,如果必要,你可以修改源代码。尽管MySQL是开源软件,你需要买社区版才能得到专项服务。MySQL 对比Oracle和 SQL server 有非常大的优势。.MySQL 可以在几乎所有平台上运营UNIX, Linux, Windows,小到你可以安装服务器在自己的pc中,而且,可靠,...
JavaScript操作BOM对象 BOM模型BOM : 浏览器对象模型 ( Browser Object Model )BOM提供了独立于内容的 , 可以与浏览器窗口进行互动的对象结构windowwindow.close(); //关闭窗口 window.alert("message"); //弹出一个具有OK按钮的系统消息框,显示指定的文本 window.confirm("Are you sure?");...
JavaScript基础 JavaScriptJavaScript基础什么是JavaScript?JavaScript是一种基于对象和事件驱动的 , 并具有安全性能的脚本语言JavaScript的特点向HTML页面中添加交互行为脚本语言 , 语法和Java类似解析型语言 , 边执行边解释JavaScript基本结构语法<script type="text/javascript"> &...
CSS 浮动 浮动标准文档流组成 块级元素(block) h1~h6 、p 、 div 、列表 内联元素(inline) span 、 a 、 img 、 strong...注意:内联标签可以包含于块级标签中,成为它的子元素,而反过来则不成立浮动(float)float属性属性值说明left元素向左浮动right元素向右...
CSS美化网页元素 为什么使用CSS?有效的传递页面信息使用CSS美化过的页面文本 , 漂亮 , 美观 , 可以吸引用户可以很好的突出页面的主题内容 , 使用户第一眼可以看到页面主要内容具有良好的用户体验span 和 divspan标签的作用能让某几个文字或者某个词语凸显出来行内元素div标签块级元素span标签的使用示范:<!DOCTYPE html><html lang...
初学CSS 什么是CSSCascading Style Sheet 层叠样式表表现HTML文件样式的语言 u包括对字体、颜色、边距、高度、宽度、背景图片、网页定位等设定CSS的优势内容与表现分离网页的表现统一,容易修改丰富的样式,使得页面布局更加灵活减少网页的代码量,增加网页的浏览速度,节省网络带宽运用独立于页面的CSS,有利于网页被搜索引擎收录基础语法选择器{声明1;声明2;…}...
HTML HTML什么是HTML?超文本标记语言 ( Hyper Text Markup Language )超文本 : 文字 , 图片 , 音频 , 视频 , 动画 ,…优势所有的浏览器都支持市场的需求—从C/S—>b/s架构跨平台W3C标准万维网联盟( World Wide Web Consortium )三个标准结构化标准—>HTML , xml等...
注解与反射 注解注解(Annotation)作用:1.不是程序本身 , 可以对程序作出解释.(这一点和注释(comment)没什么区别)2.可以被其他程序(比如:编译器等)读取格式:注解是以"@注释名"在代码中存在的 , 还可以添加一些参数值 , 例如:@SuppressWarnings(value=“unchecked”).在哪里使用?可以附加在package , class , metho...
JAVA多线程 多线程进程和线程进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为...
网络编程 网络编程网络编程就是两个或多个设备之间的数据交换,其实更具体的说,网络编程就是两个或多个程序之间的数据交换,和普通的单机程序相比,网络程序最大的不同就是需要交换数据的程序运行在不同的计算机上,这样就造成了数据交换的复杂。虽然通过IP地址和端口可以找到网络上运行的一个程序,但是如果需要进行网络编程,则还需要了解网络通讯的过程。网络通讯方式在现有的网络中,网络通讯的方式主要有两种:TCP(传输...
GUI编程 GUI编程•Graphical User Interface(图形用户接口)。•用图形的方式,来显示计算机操作的界面,这样更方便更直观。需要用到的两个包:java.awt:Abstract Window ToolKit (抽象窗口工具包),需要调用本地系统方法实现功能。属重量级控件。javax.swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Ja...
JAVA中的数据输入输出流,内存操作流, 打印流, 序列化流, 随机访问流 ,Properties 数据输入输出流的概述和使用数据输入和输出流:数据输入流: DataInputStream数据输出流: DataOutputStream特点: 可以写基本数据类型,可以读取基本数据类型内存操作流的概述和使用内存操作流的概述a:操作字节数组ByteArrayOutputStreamByteArrayInputStream此流关闭无效,所以无需关闭b:操作字符数组CharArra...
JAVA中的字符流,以及文件复制的应用 字符流出现的原因及编码表概述和常见编码表字符流出现的原因:由于字节流操作中文不是特别方便,所以,java就提供了字符流常见的字符编码表:ASCII(数字、英文):1个字符占一个字节(所有的编码集都兼容ASCII)• ISO8859-1(欧洲):1个字符占一个字节• GB-2312/GBK:1个字符占两个字节• Unicode: 1个字符占两个字节(网络传输速度慢...
JAVA中的IO流 IO流IO流概述及其分类IO流概述IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中IO流分类按照数据流向输入流 读入数据输出流 写出数据按照数据类型字节流 可以读写任何类型的文件 比如音频 视频 文本文件字符流 只能读写文本文件什么情况下使用哪种流呢?如果数据所在的文件通过windows自带的记事本打开并能读懂里面...
Java中的异常处理,以及File类的使用 IO流IO流概述IO流用来处理设备之间的数据传输上传文件和下载文件异常的概述和分类A:异常的概述: 异常就是Java程序在运行过程中出现的错误。B:异常的分类: 举例:张三骑自行车旅游C:异常的继承体系异常的基类: Throwable严重问题: Error 不予处理,因为这种问题一般是很严重的问题,比如: 内存溢出非严重问题: Exception编译时异常: 非Runtime...
Java中的Map及其使用 MapMap集合概述和特点概述:将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构针对键有效,跟值无关;Collection集合的数据结构是针对元素有效Map集合的功能概述a:添加功能V put...
Java中的Set集合 set集合特点:存储是元素顺序和取出时元素顺序不一致;唯一,存入的元素唯一,不会出现重复HashSet保证元素唯一性HashSet 底层数据结构是哈希表. HashSet 不是线程安全的 集合元素可以是 null哈希表:是一个元素为链表的数组,综合了数组和链表的优点 (像新华字典一样) (JDK1.7之前)当向 HashSet 集合中存入一个元素时,HashSet 会调用该对象的 ha...