05 2017 档案

摘要:DDL对数据库的操作:http://blog.csdn.net/baidu_37107022/article/details/72334560DDL对数据库中表的操作1)方法概览2)演示//创建的前提条件:指明使用的数据库 :use database test1; //创建表cr... 阅读全文
posted @ 2017-05-16 20:55 TCB_Java 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1.数据库DB数据库:DB(DataBase)按照一定规则存储在计算机的内部存储设备上被各种用户或者应用共享的数据集合2.数据库管理系统DBMS1)数据库管理系统DBMS:DBMS(DataBase Management System)操作和管理数据库的大型软件,用于建立使用和维护... 阅读全文
posted @ 2017-05-16 20:31 TCB_Java 阅读(440) 评论(0) 推荐(0) 编辑
摘要:1.MySQL目录结构了解每个软件的安装目录下,每个文件夹下文件的类型和功能是有必要的,这可以方便我们直接进行软件配置和某些参数的修改。2.简单指令进入cmd后可以直接操作的命令1)启动MySQL服务: net start mysql2)停止MySQL服务: net stop ... 阅读全文
posted @ 2017-05-16 12:06 TCB_Java 阅读(153) 评论(0) 推荐(0) 编辑
摘要:有些人在安装MySQL后,卸载后再次安装时,一直安装不上去,到最后不得不重装系统来安装MySQL。这里教大家如何将MySQL卸载干净,不影响下次安装。卸载过程1.停止mysql服务2.进行卸载 1添加删除程序中卸载MySQL(控制面板) 2到安装目录删除MySQL,默认是 ... 阅读全文
posted @ 2017-05-15 20:44 TCB_Java 阅读(237) 评论(0) 推荐(0) 编辑
摘要:1.安装MySQL双击已经下载的安装包:Typical:典型安装,第一次安装建议选择该类安装 Custom:自定义安装,在对数据库熟悉后,知道自己需要哪些组件时,可以选择该类安装(这里选择的是自定义安装) Complete:完全安装,该安装方式会将MySQL所有的组件都进行安装(有... 阅读全文
posted @ 2017-05-15 20:28 TCB_Java 阅读(259) 评论(0) 推荐(0) 编辑
摘要:1.为什么要有字符集,字符集是什么?在介绍字符集之前,我们先了解下为什么要有字符集?我们在计算机屏幕上看到的是实体化的文字,而在计算机存储介质中存放的实际是二进制的比特流。那么在这两者之间的转换规则就需要一个统一的标准,否则把我们的U盘插到老板的电脑上,文档就乱码了;小伙伴QQ上传... 阅读全文
posted @ 2017-05-15 18:04 TCB_Java 阅读(270) 评论(0) 推荐(0) 编辑
摘要:文件默认编码格式设置步骤如下:这里显示的是workspace的视图 其他格式文件的视图如下: 阅读全文
posted @ 2017-05-15 17:19 TCB_Java 阅读(194) 评论(0) 推荐(0) 编辑
摘要:做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况。基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现。我个人是不太推荐使用hack的,要知道一名好的前端,要尽可能不使用hack的情况下实现需求,做到较好的用户体验。可是啊,... 阅读全文
posted @ 2017-05-15 12:40 TCB_Java 阅读(189) 评论(0) 推荐(0) 编辑
摘要:问题如下:解决办法右击项目,找到最下面的properties,在搜索facetjdk版本问题(有个红色感叹号)01:http://blog.csdn.net/baidu_37107022/article/details/72123713服务器版本问题02:http://blog.c... 阅读全文
posted @ 2017-05-15 11:46 TCB_Java 阅读(220) 评论(0) 推荐(0) 编辑
摘要:有时打开导入的项目文件时,会出现如下图情况:解决方法如下图步骤所示:此时,我们可以看到文件正常了jdk版本问题(有个红色感叹号)01:http://blog.csdn.net/baidu_37107022/article/details/72123713服务器版本问题02:http... 阅读全文
posted @ 2017-05-15 11:36 TCB_Java 阅读(237) 评论(0) 推荐(0) 编辑
摘要:*有时导入项目时,我们打开build时会看到服务器包上有一个红色的×,和这里JRE System jar包显示的是一个样的,左侧有个红色叉:解决办法打开到如下界面,解决步骤如下图: 打开该界面方式:见jkd版本问题(http://blog.csdn.net/baidu_37107... 阅读全文
posted @ 2017-05-15 11:31 TCB_Java 阅读(195) 评论(0) 推荐(0) 编辑
摘要:我们导入项目时,有时会看到项目上有一个【红色的感叹号!】,这说明该项目的jdk版本和你的电脑安装的jdk版本不匹配。可能导入的项目时jkd1.6,1.8等等,而你安装的是jdk1.7如下图: 解决办法1.找到修改jdk版本的位置 方法一:右击项目找到build path(要在Pr... 阅读全文
posted @ 2017-05-15 11:18 TCB_Java 阅读(279) 评论(0) 推荐(0) 编辑
摘要:兼容问题目录16、IE67下子级有相对定位,并且比父级要大。那父级overflow:hidden;后是包不住它的 17、IE6下同一层级的浮动元素会盖住绝对定位元素 18、IE6下定位父级的宽高是奇数的话,元素的right值或者bottom值会有1px的偏差 19、IE6下通过ma... 阅读全文
posted @ 2017-05-14 14:37 TCB_Java 阅读(310) 评论(0) 推荐(0) 编辑
摘要:兼容问题目录8、IE6不支持固定定位 9、IE6下前面元素浮动,后面元素不浮动后他们之间会有间隙 10、IE6下双边距问题 11、IE67下父级有边框,子级有margin的话会不起作用 12、IE6下,每行元素的宽度与父级的宽度相差超过2px,最后一行的margin-bottom会... 阅读全文
posted @ 2017-05-14 14:24 TCB_Java 阅读(404) 评论(0) 推荐(0) 编辑
摘要:兼容问题目录1、IE6下怪异盒模型 2、IE6下最小高度问题 3、IE6下不支持1px的点线 4、IE6下内容会把父级的高度撑开 5、IE6下只支持给a标签添加伪类 6、IE67下不支持给块标签加display:inline-block 7、IE8以及IE8以前的浏览器都不支持op... 阅读全文
posted @ 2017-05-14 14:18 TCB_Java 阅读(1855) 评论(0) 推荐(0) 编辑
摘要:要求实现如下效果图:代码演示 本周主打 ... 阅读全文
posted @ 2017-05-12 17:19 TCB_Java 阅读(172) 评论(0) 推荐(0) 编辑
摘要:要求实现如下效果图:代码演示 明星荐片 ... 阅读全文
posted @ 2017-05-12 17:15 TCB_Java 阅读(393) 评论(0) 推荐(0) 编辑
摘要:要求实现如下效果图:代码演示 你可能喜欢的店铺 素色空间 ... 阅读全文
posted @ 2017-05-12 16:47 TCB_Java 阅读(340) 评论(0) 推荐(0) 编辑
摘要:要求实现如下效果图:代码演示 精彩专题更多>> ... 阅读全文
posted @ 2017-05-12 16:41 TCB_Java 阅读(347) 评论(0) 推荐(0) 编辑
摘要:虽然说是一天搞定CSS,实际上也没有那么简单。只能说让你快速了解常见的CSS知识,解决基本的页面样式布局和设置。每个独立的CSS知识点都比较简单,但是它们的应用非常灵活,特别是在综合应用中。粗略说,大概也就十几个知识点:1.CSS基本概念,以及分类http://blog.csdn.... 阅读全文
posted @ 2017-05-12 15:45 TCB_Java 阅读(137) 评论(0) 推荐(0) 编辑
摘要:1.表单标签2.input标签属性与取值代码演示 ... 阅读全文
posted @ 2017-05-12 11:47 TCB_Java 阅读(221) 评论(0) 推荐(0) 编辑
摘要:表格基础知识链接:http://blog.csdn.net/baidu_37107022/article/details/71713281练习要求实现如下效果图:代码演示 ... 阅读全文
posted @ 2017-05-12 11:29 TCB_Java 阅读(374) 评论(0) 推荐(0) 编辑
摘要:1.表格标签表格标签的嵌套关系 ... 阅读全文
posted @ 2017-05-12 11:23 TCB_Java 阅读(312) 评论(0) 推荐(0) 编辑
摘要:使用Eclipse开发Javaweb项目时,在Eclipse中显示页面不是很好,那么如何让它自动打开外置浏览器呢?操作如下 阅读全文
posted @ 2017-05-11 17:54 TCB_Java 阅读(557) 评论(0) 推荐(0) 编辑
摘要:因为定位的出现,所以有了元素重叠的情况,此时就出现了显示谁的情况。在多层布局时,容易出现这种情况定位position见:http://blog.csdn.net/baidu_37107022/article/details/716421471.默认层级规则但层级规则可以通过z-... 阅读全文
posted @ 2017-05-11 17:15 TCB_Java 阅读(377) 评论(0) 推荐(0) 编辑
摘要:1.定位取值概览2.相对定位relative div1 div2 div3 span 效果图 3.绝对定位absolute代码演示 ... 阅读全文
posted @ 2017-05-11 17:08 TCB_Java 阅读(198) 评论(0) 推荐(0) 编辑
摘要:1.BFC和Layout区别:BFC和Layout的作用是一样的,只是对浏览器的支持不同而已。 BFC- -标准浏览器所具有的 Layout- -IE浏览器所具有的BFC详解地址:http://blog.csdn.net/baidu_37107022/article/deta... 阅读全文
posted @ 2017-05-11 16:27 TCB_Java 阅读(100) 评论(0) 推荐(0) 编辑
摘要:BFC:Block Formatting Contexts–块级元素格式化上下文1.BFC定义 它决定了块级元素如何对它的内容进行布局,以及与其它元素的关系和相互作用 关键词解释: 块级元素:父级(是一个块元素) 内容:子元素(是一个块元素) 其它元素:与内... 阅读全文
posted @ 2017-05-11 15:37 TCB_Java 阅读(154) 评论(0) 推荐(0) 编辑
摘要:overflow:针对超出父级的内容如何显示代码演示 效果图:overflow:visible 阅读全文
posted @ 2017-05-11 12:56 TCB_Java 阅读(114) 评论(0) 推荐(0) 编辑
摘要:上一节已经说明了为什么要清除浮动了。这里我们就来解决浮动产生的各种问题。为什么要清楚浮动? 地址:http://blog.csdn.net/baidu_37107022/article/details/715542831.清除浮动方法概览2.clear方法代码演示 ... 阅读全文
posted @ 2017-05-10 17:59 TCB_Java 阅读(171) 评论(0) 推荐(0) 编辑
摘要:我们通常使用浮动来实现某些元素的布局,但是往往这些元素浮动会影响其他元素的布局,因此会产生副作用。如果你还不清楚什么是浮动,那就点开这个链接: http://blog.csdn.net/baidu_37107022/article/details/71515984浮动带来的副作用1... 阅读全文
posted @ 2017-05-10 17:51 TCB_Java 阅读(362) 评论(0) 推荐(0) 编辑
摘要:浮动: 使元素脱离文档流,按照指定的方向发生移动,遇到父级的边界或者相邻的浮动元素就会停下来。inline-block: inline-block是指行内块元素,它具有行内元素和块元素两者的特点,可以实现对元素的有序排序。两者的区别 两者主要区别在于当标签的【高度不一致】时,... 阅读全文
posted @ 2017-05-10 12:43 TCB_Java 阅读(136) 评论(0) 推荐(0) 编辑
摘要:浮动(float),一个我们即爱又恨的属性。爱,因为通过浮动,我们能很方便地布局; 恨,浮动之后遗留下来太多的问题需要解决,特别是IE6-7(以下无特殊说明均指 windows 平台的 IE浏览器)。下面我们就来详细说明浮动!!!!!!!!1.文档流在浮动中有一个文档流的概念,所以... 阅读全文
posted @ 2017-05-10 11:24 TCB_Java 阅读(203) 评论(0) 推荐(0) 编辑
摘要:标签的嵌套规则代码演示 123 百阿里度 这里123456是一个大标题 这里是一段文字这里... 阅读全文
posted @ 2017-05-10 09:04 TCB_Java 阅读(267) 评论(0) 推荐(0) 编辑
摘要:标签类型: 标签只有两类:行内元素和块元素 行内元素:内容撑开宽高 块元素:默认独占一行注意: 在使用display时,会遇到一种inline-block类型的标签。这种标签不属于标签的分类。1.块元素block特点代码演示 ... 阅读全文
posted @ 2017-05-09 12:50 TCB_Java 阅读(268) 评论(0) 推荐(0) 编辑
摘要:样式初始化:是指对HTML中某些标签的默认样式进行清除样式初始化目的: 不同浏览器的默认样式不一样,若不清理,会导致相同的代码在浏览器中解析结果不一样,为了避免这种情况,所以需要进行样式初始化。代码演示 ... 阅读全文
posted @ 2017-05-09 12:05 TCB_Java 阅读(823) 评论(0) 推荐(0) 编辑
摘要:选择器优先级:是指代码的执行顺序通俗的说,就是多个选择器同时对一个标签分别添加样式,那么这个标签显示那个选择器设置的样式1.优先级规则2.规则1和2说明优先级相同,谁后谁优先 优先级不同,优先级高的优先代码演示 ... 阅读全文
posted @ 2017-05-09 11:51 TCB_Java 阅读(226) 评论(0) 推荐(0) 编辑
摘要:选择器:是指选择标签的方法1.选择器类型2.id选择器代码演示 3.标签选择器代码演示 ... 阅读全文
posted @ 2017-05-09 11:42 TCB_Java 阅读(194) 评论(0) 推荐(0) 编辑
摘要:根据页面里不同的内容,选择最适合它的标签,而不通篇只用一种标签标签语义化作用:代码演示通过比较- - -H5布局和DIV+CSS 布局- - -体现标签语义化注意:标签语义化,不仅仅只是指使用特定含义的标签。因此不能完全否定DIV+CSS布局是没有语义化的,以前用的都是DIV+CS... 阅读全文
posted @ 2017-05-09 11:25 TCB_Java 阅读(170) 评论(0) 推荐(0) 编辑
摘要:1.细说列表标签2.代码演示 ul是无序列表 li是列表项 ul的子元素只能是li 这是一个div--> ... 阅读全文
posted @ 2017-05-08 16:43 TCB_Java 阅读(128) 评论(0) 推荐(0) 编辑
摘要:1.细说a标签2.代码演示 这是一个div1 这是一个div2 这是一个... 阅读全文
posted @ 2017-05-08 16:41 TCB_Java 阅读(181) 评论(0) 推荐(0) 编辑
摘要:1.常用标签说明2.其他类标签演示代码: 这是一个div标签 这是一个span标签 标题 标题 标题 标题 标题... 阅读全文
posted @ 2017-05-08 16:38 TCB_Java 阅读(153) 评论(0) 推荐(0) 编辑
摘要:前言:在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作,对于一些框架的代码我们总怀有一些好奇之心,想一探究竟,有源码当然更好了,对于有些JAR包中的代码我们就需要利用反编译工具来看一下了,下面是我常使用的一种安装JAVA反编译工具的方法,操作比较简单,不过时间长了也容易忘记,还是在... 阅读全文
posted @ 2017-05-08 16:18 TCB_Java 阅读(144) 评论(0) 推荐(0) 编辑
摘要:在配置好—-服务器Tomcat与Eclipse后,进行项目创建配置地址:http://blog.csdn.net/baidu_37107022/article/details/71405194流程如下1.在eclipse项目区—》右击——》新建—-》other 2.可以搜索(web... 阅读全文
posted @ 2017-05-08 12:50 TCB_Java 阅读(333) 评论(0) 推荐(0) 编辑
摘要:1.与eclipse的关联打开eclipse—->window—->preferences在搜索框输入—>server—>进行搜索,选择—–>server and Runtime—->设置运行环境server Runtime—->选择你安装的Tomcat的版本(这里我自己安装的是T... 阅读全文
posted @ 2017-05-08 12:40 TCB_Java 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1.文件下载Tomcat官方地址:http://tomcat.apache.org/2.文件解压将下载好文件解压在你想放置的位置即可解压后的文件: 3.进行配置一般都要配置这两个参数:1)Catalina_home环境变量 在系统环境变量中新建一个—Catalina_home变量变... 阅读全文
posted @ 2017-05-08 11:32 TCB_Java 阅读(156) 评论(0) 推荐(0) 编辑
摘要:要求用css和HTML实现下图效果:代码: 网易产品 免费邮 ... 阅读全文
posted @ 2017-05-07 15:23 TCB_Java 阅读(191) 评论(0) 推荐(0) 编辑
摘要:要求用css和HTML实现下图效果:代码: Adobe Photoshop CS4 Extended 要在关闭... 阅读全文
posted @ 2017-05-07 15:17 TCB_Java 阅读(294) 评论(0) 推荐(0) 编辑
摘要:1.盒模型网页设计中常听的属性名:内容(content)、填充(padding)、边框(border)、边界(margin), CSS盒子模式都具备这些属性。这些属性我们可以用日常生活中的常见事物——盒子作一个比喻来理解,所以叫它盒子模式。2.盒模型分为:标准盒模型和非标准盒模型当... 阅读全文
posted @ 2017-05-06 17:11 TCB_Java 阅读(257) 评论(0) 推荐(0) 编辑
摘要:1.文本体系2.文本各属性取值说明:每一个属性后面的分支是属性值,以及对属性值的说明。比如text-align- - - -有3个取值:left,center,right3.空格大小4.代码演示 ... 阅读全文
posted @ 2017-05-06 16:59 TCB_Java 阅读(159) 评论(0) 推荐(0) 编辑
摘要:1.字体体系2.字体各属性取值说明:每一个属性后面的分支是属性值,以及对属性值的说明。比如font-weight- - - -有两个取值:bold,normal3.演示代码 ... 阅读全文
posted @ 2017-05-06 16:51 TCB_Java 阅读(155) 评论(0) 推荐(0) 编辑
摘要:背景分为—背景颜色和背景图片1.背景属性2.背景颜色代码演示: 3.背景图片背景图片有:位置 重复性 代码演示: ... 阅读全文
posted @ 2017-05-06 11:49 TCB_Java 阅读(155) 评论(0) 推荐(0) 编辑
摘要:每一个标签都是一个盒子,具体见HTML教程因此,每一个标签有大小,有边框1.border样式:单一样式2.border样式:复合样式border: 粗细 类型 颜色;3.border方向4.代码演示 ... 阅读全文
posted @ 2017-05-06 11:31 TCB_Java 阅读(133) 评论(0) 推荐(0) 编辑
摘要:1)CSS:层叠样式表(英文全称:Cascading Style Sheets) 是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。 CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进... 阅读全文
posted @ 2017-05-06 11:06 TCB_Java 阅读(104) 评论(0) 推荐(0) 编辑
摘要:1、web前端开发工程师是做什么的 要与网站打交道2、成为一名web前端开发工程师需要具备的条件 1、兴趣 2、敲代码3、web前端开发工程师需要学习什么1)软件(代码的辅助工具)浏览器:浏览器有非常多,(谷歌chrome、火狐、IE) ... 阅读全文
posted @ 2017-05-05 20:47 TCB_Java 阅读(297) 评论(0) 推荐(0) 编辑
摘要:前几天做一个点击按钮,就实现切换图片效果的小demo时,代码看上去没问题,就是达不到效果。让我百思不得其解。代码如下: 一直以来,我们写前端代码时,第一件事就是写window.on... 阅读全文
posted @ 2017-05-05 20:36 TCB_Java 阅读(257) 评论(0) 推荐(0) 编辑
摘要:定义Student 类:包含:姓名和年龄等属性,有参和无参构造方法,输出所有信息的方法1.使用多种方法生成一个Student类的Class对象 2.使用Class类获取Student类的结构信息并输出 3.通过有参(无参)构造方法动态创建Student类的对象 4.使用反射修改和查... 阅读全文
posted @ 2017-05-05 20:01 TCB_Java 阅读(332) 评论(0) 推荐(0) 编辑
摘要:还不存在的类–即我们需要使用反射来使用的类Person类:package com.qf.demo4;public class Person { private String name; public int age; static int weight; i... 阅读全文
posted @ 2017-05-05 19:39 TCB_Java 阅读(258) 评论(0) 推荐(0) 编辑
摘要:反射就是把Java类中的各种成分映射成一个个的java对象。1.Java反射常用类Class类—可获取类和类的成员信息 Field类—可访问类的属性 Method类—可调用类的方法 Constructor类—可调用类的构造方法2.如何使用反射1.导入java.lang.refle... 阅读全文
posted @ 2017-05-05 19:23 TCB_Java 阅读(189) 评论(0) 推荐(0) 编辑
摘要:fastjson(阿里)方法生成JSON数据:与Gson类似,创建相应类,再使用JSON.toJSONString()添加对象要求:生成如下JSON数据1.{“age”:3,”name”:”zhangsan”,”sex”:true,”weight”:180}代码:package c... 阅读全文
posted @ 2017-05-05 11:46 TCB_Java 阅读(270) 评论(0) 推荐(0) 编辑
摘要:Gson生成JSON数据方法:创建相应的类,然后创建对象,toJson()进去就可以了要求:生成如下JSON数据1.{“age”:4,”name”:”zhagnsan”}2.{“no”:4,”name”:”zhangsan”,”employees”:[{“age”:3,”name”... 阅读全文
posted @ 2017-05-05 11:42 TCB_Java 阅读(373) 评论(0) 推荐(0) 编辑
摘要:官方生成方法:1)需要什么就给什么,要属性就给属性,要对象就给对象,要集合就给集合2)添加都是使用put()方法要求:1.生成如下JSON数据: {“age”:4,”name”:”zhagnsan”}2.生成如下JSON数据: [{“age”:4,”name”:”zhangsan”... 阅读全文
posted @ 2017-05-05 11:32 TCB_Java 阅读(785) 评论(0) 推荐(0) 编辑
摘要:Gson和fastjson分别为谷歌和阿里巴巴对JSON数据进行处理封装的jar包Gson(谷歌)和fastjson(阿里巴巴)两者异同点:相同点:都是根据JSON数据创建相应的类不同点:1.调用方式区别谷歌:方法都是非静态的,需要先创建对象,再去调用阿里:方法都是静态的,直接用类... 阅读全文
posted @ 2017-05-05 11:09 TCB_Java 阅读(163) 评论(0) 推荐(0) 编辑
摘要:要求:解析下面JSON数据String string = “{no:1,name:’Android’,employees:[{name:’zhangsan’,age:20},{name:’lisi’,age:21},{name:’wangwu’,age:22}]}”;代码:pack... 阅读全文
posted @ 2017-05-05 11:01 TCB_Java 阅读(247) 评论(0) 推荐(0) 编辑
摘要:Gson和fastjson分别为谷歌和阿里巴巴对JSON数据进行处理封装的jar包两者异同点:相同点:都是根据JSON数据创建相应的类不同点: 1.调用方式区别 谷歌:方法都是非静态的,需要先创建对象,再去调用 阿里:方法都是静态的,直接用类调用,不需要创建对象 ... 阅读全文
posted @ 2017-05-05 10:58 TCB_Java 阅读(237) 评论(0) 推荐(0) 编辑
摘要:要求:解析下面5个JSON数据1.String string =”{name:’zhangsan’,age:18}”;2.String string2 = “{person:{name:’lisi’,age:30}}”;3.String string3 = “{name:’zhan... 阅读全文
posted @ 2017-05-05 10:18 TCB_Java 阅读(225) 评论(0) 推荐(0) 编辑
摘要:特别注意:使用JSON前需要导包操作步骤地址:http://blog.csdn.net/baidu_37107022/article/details/708769931.定义JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式2.JSON 语... 阅读全文
posted @ 2017-05-04 20:26 TCB_Java 阅读(164) 评论(0) 推荐(0) 编辑
摘要:要求:使用UDP协议实现一个聊天程序代码:发送端:package UDP聊天程序;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java... 阅读全文
posted @ 2017-05-04 20:02 TCB_Java 阅读(368) 评论(0) 推荐(0) 编辑
摘要:要求:使用多线程实现多发送方发送数据到同一个接收者代码:发送端:可以在多台电脑上启动发送端,同时向接收端发送数据注意:匹配地址和端口号package com.qf.demo;import java.io.IOException;import java.net.DatagramPac... 阅读全文
posted @ 2017-05-04 16:12 TCB_Java 阅读(412) 评论(0) 推荐(0) 编辑
摘要:要求:基于UDP协议实现文件下载发送方–请求–接收方发送文件–发送方接收文件代码:发送方:package Homework1;import java.io.File;import java.io.FileOutputStream;import java.io.IOException... 阅读全文
posted @ 2017-05-04 15:27 TCB_Java 阅读(278) 评论(0) 推荐(0) 编辑
摘要:一、定义UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种【无连接】的传输层协议,提供面向事务的简单【不可靠】信息传送服务。二、特点1)无连接2)... 阅读全文
posted @ 2017-05-04 14:32 TCB_Java 阅读(208) 评论(0) 推荐(0) 编辑
摘要:要求:实现多个客户端发送文件给一个服务器端提示:多个人创建客户端发送文件,服务端循环接收socket,从socket中获取文件说明:这里我们只要建立一个服务端就可以了,然后让多台电脑使用客户端给这个服务端发送文件。特别注意:服务端和客户端端口号的对接,以及正确的IP地址代码:客户端... 阅读全文
posted @ 2017-05-04 12:11 TCB_Java 阅读(424) 评论(0) 推荐(0) 编辑
摘要:要求:基于TCP协议实现,客服端向服务器发送一个对象服务器接受并显示用户信息 ,同时返回给客户端 "数据已收到"建一个Student类,属性:name ageStudent类package Homework3;import java.io.Serializable;public c... 阅读全文
posted @ 2017-05-04 11:59 TCB_Java 阅读(396) 评论(0) 推荐(0) 编辑
摘要:要求: 基于TCP协议实现一个向服务器端上传文件的功能客户端代码:package Homework2;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.... 阅读全文
posted @ 2017-05-04 11:25 TCB_Java 阅读(297) 评论(0) 推荐(0) 编辑
摘要:要求:基于TCP协议实现一个聊天程序,客户端发送一条数据,服务器端发送一条数据客户端代码:package Homework1;import java.io.IOException;import java.io.InputStream;import java.io.OutputStr... 阅读全文
posted @ 2017-05-04 11:07 TCB_Java 阅读(585) 评论(0) 推荐(0) 编辑
摘要:在TCP/IP协议中,最重要的协议是【TCP、UDP、IP】协议1.TCP/IP协议特点1)Internet上不同系统之间互联的一组协议2)为分散和不同类型的硬件提供通用的编程接口。3)TCP/IP 协议使Internet尽可能成为一个分散、无序的网络。2.TCP协议1)定义 ... 阅读全文
posted @ 2017-05-04 10:13 TCB_Java 阅读(994) 评论(0) 推荐(0) 编辑
摘要:一、Socket通信链路的端点就被称为“套接字”(英文名Socket)是提供给应用程序的接口图文说明SocketSocket通信原理二、java.net包Java.net包中包含了所有与网络通信相关的类。具体类1.InetAddress IP地址 此类表示互联网协议 (IP... 阅读全文
posted @ 2017-05-04 09:49 TCB_Java 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1.计算机网络定义是指将[地理位置不同]的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现【资源共享和信息传递】的【计算机系统】2.计算机网络分类通常根据地理范围划分局域网 一般来说只能是一个较小区域内... 阅读全文
posted @ 2017-05-04 09:30 TCB_Java 阅读(196) 评论(0) 推荐(0) 编辑
摘要:一、图说二叉树添加数据原理前提说明: 有一个学生类Student,属性:name,age; 排序:只实现age排序,即只要年龄相同则认为是相同对象(因为是说明添加原理,只要弄懂了最简单的一种,即使有多个排序,都会知道其添加方式,所以这里就用最简单的方式进行说明了)见下图细说... 阅读全文
posted @ 2017-05-03 19:12 TCB_Java 阅读(319) 评论(0) 推荐(0) 编辑
摘要:二叉树遍历二叉树的遍历主要有四种:前序、中序、后序和层序遍历的实现方式主要是:递归和非递归递归遍历的实现非常容易,非递归的实现需要用到栈,难度系数要高一点。1.二叉树节点的定义二叉树的每个节点由节点值、左子树和右子树组成。class TreeNode{public: int ... 阅读全文
posted @ 2017-05-03 16:24 TCB_Java 阅读(545) 评论(0) 推荐(0) 编辑
摘要:第四题:.此题要求用IO流完成使用File类在D盘下创建目录myFiles, 并在myFiles目录下创建三个文件分别为:info1.txt, info2.txt, info3.txt 。代码:package Test3;import java.io.File;import jav... 阅读全文
posted @ 2017-05-03 16:02 TCB_Java 阅读(397) 评论(0) 推荐(0) 编辑
摘要:第二大题:1、打印出所有的 “水仙花数 “,所谓 “水仙花数 “是指一个三位数,其各位数字立方和等于它本身package Test1;//1、打印出所有的 "水仙花数 ",所谓 "水仙花数 “是指一个三位数,其各位数字立方和等(3)public class Test1 { p... 阅读全文
posted @ 2017-05-03 15:19 TCB_Java 阅读(280) 评论(0) 推荐(0) 编辑
摘要:#Java基础测试 涉及知识点:数组,面向对象,重载,重写,继承,集合,排序,线程,文件流 一、多项选择题(可能是单选,也可能是多选) 1.下列标识符命名不合法的是( D )。 A.$_Name B.$_¥ C.line D.2variable 2.下列不属于基本数据类型的是(... 阅读全文
posted @ 2017-05-03 15:05 TCB_Java 阅读(394) 评论(0) 推荐(0) 编辑
摘要:普通文件流和随机读写流区别普通文件流:http://blog.csdn.net/baidu_37107022/article/details/71056011FileInputStream和FileOutputStreamFileReader和FileWriter随机读写流:htt... 阅读全文
posted @ 2017-05-03 14:15 TCB_Java 阅读(490) 评论(0) 推荐(0) 编辑
摘要:要求: 1)采用递归遍历文件夹下的所有文件,包括子文件夹下的文件 2)采用递归删除文件下的所有文件注意:以下递归删除文件的方法,只能删除文件,所有的文件夹都还会存在若要删除正文文件夹,可以在递归删除完后,在使用flie.delete()删除整个文件夹package 递归删除文件夹下... 阅读全文
posted @ 2017-05-03 12:03 TCB_Java 阅读(292) 评论(0) 推荐(0) 编辑
摘要:要求:使用多线程复制一个文件(使用多线程复制一个文件可以加快文件的复制速度)代码:package 多线程复制文件;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;... 阅读全文
posted @ 2017-05-03 10:25 TCB_Java 阅读(231) 评论(0) 推荐(0) 编辑
摘要:随机读写流RandomAccessFile简介此类的实例支持对随机访问文件的**读取和写入**。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。 存在指向该隐含数组的光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指针... 阅读全文
posted @ 2017-05-03 10:02 TCB_Java 阅读(235) 评论(0) 推荐(0) 编辑
摘要:1.定义一个电脑品牌枚举类,其中只有固定的几个电脑品牌。1.1简单枚举类,不设置属性和方法package 第十四章枚举;public enum Brand { Lenovo,Dell,Accer,ASN; }1.2复杂枚举类,添加属性和方法package 第十四章枚举;pu... 阅读全文
posted @ 2017-05-03 09:43 TCB_Java 阅读(590) 评论(0) 推荐(0) 编辑
摘要:1.定义enum 是一种数据类型,与 全局常量比较相似,都是全局的并且是可以通过类名调用的与全局常量区别 枚举功能更强大,可以有属性和方法 枚举比全局常量更加的规范2.枚举特性1)可以有属性以及set/get,方法,构造函数2)可以与switch连用3)可以重写toSt... 阅读全文
posted @ 2017-05-03 09:23 TCB_Java 阅读(175) 评论(0) 推荐(0) 编辑
摘要:定义一个线程A,输出1 ~ 10之间的整数,定义一个线程B,逆序输出1 ~ 10之间的整数,要求线程A和线程B交替输出方法一:非标志位方法package Homework;//1 定义一个线程A,输出1 ~ 10之间的整数,定义一个线程B,逆序输出1 ~ 10之间的整数,要求线程... 阅读全文
posted @ 2017-05-02 16:44 TCB_Java 阅读(412) 评论(0) 推荐(0) 编辑
摘要:* 写两个线程,一个线程打印1-52,另一个线程答应字母A-Z。 * 打印顺序为12A34B56C……5152Z。通过使用线程之间的通信协调关系。注:分别给两个对象构造一个对象o,数字每打印两个或字母每打印一个就执行o.wait()。在o.wait()之前不要忘了写o.notif... 阅读全文
posted @ 2017-05-02 16:38 TCB_Java 阅读(586) 评论(0) 推荐(0) 编辑
摘要:1.有一张银行卡:*属性:name,money(账户余额)* 多线程操作同一张银行卡: 金额:x(每次存钱取钱的数额,取钱时x为负数,存钱时x为整数) 定义一个add方法:用于存取钱,参数为x,即每次取或存的金额 add(int x){ 判断x的正负... 阅读全文
posted @ 2017-05-02 16:30 TCB_Java 阅读(195) 评论(0) 推荐(0) 编辑
摘要:欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdow... 阅读全文
posted @ 2017-05-02 16:15 TCB_Java 阅读(93) 评论(0) 推荐(0) 编辑
摘要:1.设计一个线程类:创建3个子线程,每个线程分别打印数字,分别睡眠100,200,300ms —>每个执行都是20次代码:package Homework;//1.设计一个线程类:创建3个子线程,每个线程分别打印数字,分别睡100,200,300 --->每个执行都是20次... 阅读全文
posted @ 2017-05-02 16:08 TCB_Java 阅读(373) 评论(0) 推荐(0) 编辑
摘要:1.由来当需要实现有顺序的执行多个线程的时候,就需要进行线程通信来保证2.实现线程通信的方法wait()方法:wait()方法:挂起当前线程,并释放共享资源的锁notify()方法:notify()方法:在因调用该对象的wait()方法而阻塞的线程中随机选择一个解除阻塞,但要等到获... 阅读全文
posted @ 2017-05-02 15:26 TCB_Java 阅读(194) 评论(0) 推荐(0) 编辑
摘要:一、定义当两个或多个线程需要访问同一资源时,需要以某种顺序来确保该资源某一时刻只能被一个线程使用二、实现线程同步的方法同步方法( synchronized )同步代码块( synchronized)三、同步代码块同步代码块:synchronized放在对象前面限制一段代码的执行语法... 阅读全文
posted @ 2017-05-02 15:23 TCB_Java 阅读(274) 评论(0) 推荐(0) 编辑
摘要:一、进程二、线程1.定义及特点1)【定义】线程是一个进程内部的一条执行路径,Java虚拟机允许应用程序并发地运行多个执行路径是系统独立调度和分派【CPU】的基本单位2)特点进程中执行运算的最小单位处理机分配给线程,即真正在处理机上运行的是线程2.主线程和子线程3.子线程对象调用ru... 阅读全文
posted @ 2017-05-02 15:07 TCB_Java 阅读(295) 评论(0) 推荐(0) 编辑
摘要:常用快捷:Ctrl+K 插入代码块Ctrl+G 插入图片Ctrl+B 文字加粗Ctrl+I 文字倾斜Ctrl+G 插入图片Tab 默认新建高亮代码块“>” 向右箭头,插入块,多个>,表示插入多层“数学公式” sum=a+b 阅读全文
posted @ 2017-05-02 14:24 TCB_Java 阅读(202) 评论(0) 推荐(0) 编辑
摘要:编写一个投票程序,具体如下: 1)功能描述 a.有一个班级采用民主投票的方法推选班长,班长候选人共4位,每个人姓名、编号,分别为“张三 1;李四 2;王五 3;赵六 4”。 b.投票者通过在后台输入候选人编号(1,2,3,4)来实现投票,输入0则表示投票结束。投票结束... 阅读全文
posted @ 2017-05-02 12:03 TCB_Java 阅读(380) 评论(0) 推荐(0) 编辑
摘要:1)写一个Java程序,输入3个整数,并求出三个数的最大数和最小数代码:package 第十二章IO流;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader... 阅读全文
posted @ 2017-05-01 22:36 TCB_Java 阅读(184) 评论(0) 推荐(0) 编辑
摘要:1)将若干个Student对象,若干个Teacher对象,写出到d:/0404/a.txt中 2)将该文件中所有Student对象反序列化回来装入List, 所有的Teacher对象反序列化回来转入另外一个List运用知识点:对象流,文件流代码: 逻辑—–>建立一个Person类,... 阅读全文
posted @ 2017-05-01 21:31 TCB_Java 阅读(352) 评论(0) 推荐(0) 编辑
摘要:内存流1)内存流主要用来操作内存2)分类ByteArrayInputStream 主要完成将内容从内存读入程序之中ByteArrayOutputStream 主要是将数据写入到内存中。3)输入和输入可以把文件作为数据源,也可以把内存作为数据源。4)内存流操作步骤 ... 阅读全文
posted @ 2017-05-01 16:28 TCB_Java 阅读(314) 评论(0) 推荐(0) 编辑
摘要:一、打印流1.1打印流特点与构造方法1)PrintStream和PrintWriter类都提供了一系列重载的print和println方法来输出各种类型的数据。2)PrintStream和PrintWriter的输出操作不会抛出异常。3)System.out就是PrintStrea... 阅读全文
posted @ 2017-05-01 16:25 TCB_Java 阅读(241) 评论(0) 推荐(0) 编辑
摘要:编码、解码、乱码编码:二进制的字节--> 高级语言解码:高级语言--> 二进制字节编码格式 gbk:中英文每个字符都是占2个字节 utf-8:英文占1个字节,汉字占3个字节,并且utf-8是国际通用标准乱码原因 1.编码和解码使用编码格式不同 2.字节缺失... 阅读全文
posted @ 2017-05-01 16:16 TCB_Java 阅读(128) 评论(0) 推荐(0) 编辑
摘要:一、转换流1.在IO包中,实际上就是分为字节流和字符流,但是除了这两个流之外,还存在了一组字节流-字符流的转换流2.转换流用于在字节流和字符流之间转换3.转换流本身是字符流二、两种转换流OutputStreamWriter1)OutputStreamWriter是Writer的子类... 阅读全文
posted @ 2017-05-01 16:14 TCB_Java 阅读(153) 评论(0) 推荐(0) 编辑
摘要:对象流1.1对象流简介1.2对象流分类输入流字节流处理流:ObjectInputStream,将序列化以后的字节存储到本地文件 输出流字节流处理流:ObjectOutputStream1.3序列化与反序列化序列化:【将对象--> 字节的过程】用ObjectOutputStream类... 阅读全文
posted @ 2017-05-01 16:08 TCB_Java 阅读(220) 评论(0) 推荐(0) 编辑
摘要:与文件流相比,缓冲流复制文件更快代码:package Homework;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.... 阅读全文
posted @ 2017-05-01 15:59 TCB_Java 阅读(189) 评论(0) 推荐(0) 编辑
摘要:一、缓冲流简介二、BufferedInputStream三、其他三种缓冲流 阅读全文
posted @ 2017-05-01 15:45 TCB_Java 阅读(120) 评论(0) 推荐(0) 编辑
摘要:1 )将”今年是反法西斯胜利70周年,举国欢庆,所以要放假啦” 字符串 使用文件字符输出流 写入到oldhappy.txt文件中,复写10000行, 要求换行 在文件的开头写入当前的时间 精确到毫秒 在文件的结尾也写入当前的时间 精确到毫秒。代码package Homew... 阅读全文
posted @ 2017-05-01 15:39 TCB_Java 阅读(143) 评论(0) 推荐(0) 编辑
摘要:剪切的实际操作是:第一步,先复制文件到指定位置,第二步,删除原文件,这样就实现了剪切与复制文件相比,多了一步删除文件注意:删除文件必须在流关闭后,才能删除,否则,删除不了。实例代码package 文件流应用复制文件;import java.io.File;import java.i... 阅读全文
posted @ 2017-05-01 15:27 TCB_Java 阅读(468) 评论(0) 推荐(0) 编辑
摘要:文件复制步骤代码:package 文件流应用复制文件;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputS... 阅读全文
posted @ 2017-05-01 15:16 TCB_Java 阅读(170) 评论(0) 推荐(0) 编辑
摘要:一、文件流分类二、FileInputStream三、FileOutputStream四、FileReader五、FileWriter六、文件流应用1,复制或剪切文件2,读取文件信息应用和练习见下节 阅读全文
posted @ 2017-05-01 14:59 TCB_Java 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1.定义:流是一种抽象概念,它代表了数据的无结构化传递。数据流(Stream)是指数据通信的通道。2.流的分类: 1)按流向分 输入流:从数据源到程序中的流 输出流:从程序到数据源的流2)按数据传输单位分 字节流:以字节为单位传输数据的流(图片,视频,文本) ... 阅读全文
posted @ 2017-05-01 14:50 TCB_Java 阅读(119) 评论(0) 推荐(0) 编辑
摘要:Java集合之Properties 阅读全文
posted @ 2017-05-01 11:00 TCB_Java 阅读(78) 评论(0) 推荐(0) 编辑
摘要:FilenameFilter接口:是用于过滤文件的要实现的是accept方法实例代码:1,匿名类实现FilenameFilter—–过滤指定类型文件package File类过滤器;import java.io.File;import java.io.FilenameFilter;... 阅读全文
posted @ 2017-05-01 10:38 TCB_Java 阅读(866) 评论(0) 推荐(0) 编辑
摘要:一、初见File类java.io.File类代表系统中的文件(文件或目录)常用构造方法 File(String pathname) File(String parent, String child) 【参数都是字符串】 File(File parent,... 阅读全文
posted @ 2017-05-01 10:00 TCB_Java 阅读(124) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示