- 博客(87)
- 资源 (4)
- 收藏
- 关注
原创 Javascript-DOM对象
DOM简介全称Document Object Model,即文档对象模型。DOM描绘了一个层次化的树,允许开发人员添加、删除、修改页面的某一部分。浏览器在解析HTML页面标记的时候,其实不是按照一行一行读取并解析的,而是将HTML页面中的每一个标记按照顺序在内存中组建一颗DOM树,组建好之后,按照树的结构将页面显示在浏览器的窗口中。DOM是一个使程序和脚本有能力动态地访问和更新文档的内容、结构以及...
2018-03-31 16:47:50 340
原创 Javascript-BOM对象
BOM编程基础全称 Browser Object Model,浏览器对象模型。JavaScript是由浏览器中内置的javascript脚本解释器程序来执行javascript脚本语言的。为了便于对浏览器的操作,javascript封装了对浏览器的各个对象使得开发者可以方便的操作浏览器。BOM定义了JavaScript可以进行操作的浏览器的各个功能部件的接口。BOM对象BOM对象:浏览器对象模型(...
2018-03-31 16:47:05 642
原创 Javascript-基础介绍
1 javasscript的介绍Javascript与java没有关系,它不是编程语言(脚本语言)2 javascript的作用?HTML:它是整个网站的骨架。CSS:它是对整个网站骨架的内容进行美化(修饰)Javascript:它能够让整个页面具有动态效果。3 javascript的组成部分 ECMAScript:它是javascript的核心(语法、变量、数据类型、语句、函数……)DOM:do...
2018-03-31 16:45:43 441
原创 HTML-个人总结
一、HTML介绍1.什么是 HTML? 超文本标记语言: 超文本:比普通文本功能更加强大 标记语言:使用一组标签对内容进行描述的一门语言,它不是编程语言!2.HTML 怎么使用?语法和规范: 1. 所有的 html 文件后缀名都是以.html 或者.htm 结尾的,建议使用.html 结尾。 2. 整个 html 文件分别由头部分<head></he...
2018-03-31 15:08:09 614
转载 Java基础-正则表达式
转载链接:https://blog.csdn.net/u010710575/article/details/9149327正则表达式作用:用于专门操作字符串。特点:用于一些特定的符号来表示一些代码操作。这样就书写简化。所以学习正则表达式,就是在学习一些特殊符号的使用。好处:可以简化对字符串的复杂操作。弊端:符号越多,正则越长,阅读性越差。操作:1.匹配:String matches方法。用规则匹配...
2018-03-25 19:18:39 329
原创 Java基础-TCP传输
TCP传输Socket和ServerSocket建立客户端和服务器端,建立连接后,通过Socket中的IO流进行数据传输,关闭Socket,同样,服务器端和客户端是两个独立的应用程序。代码:/*需求:给服务器端发送一个文本数据步骤:1.创建Socket服务,并指定要连接的主机和端口*/import java.net.*;import java.io.*;class TcpSocke...
2018-03-25 19:08:35 351
原创 Java基础-UDP 键盘录入数据 、聊天程序
UDP键盘录入数据方式:read和receive都是阻塞式方法,如果接收不到数据,就会等待。java.net包和java.io包通常一起使用。代码:public class code{ public static void main(String[] args) throws IOException { DatagramSocket ds=new Datagram...
2018-03-25 19:01:20 471
原创 Java基础-Socket、UDP
Socket:1、Socket就是为网络服务提供的一种机制2、通信的两端都有Socket3、网络通信其实就是Socket间的通信4、数据在两个Socket间通过IO传输UDP发送端:需求:通过DUP传输方式,将一段文字数据发送出去定义一个UDP的发送端思路:1、建立udpsocket服务2、提供数据,并将数据封装到数据包中3、通过socket服务的发送功能,将数据包发出去4、关闭资源代码:clas...
2018-03-25 18:58:37 334
原创 Java基础-网络编程(概述、网络模型、TCP和UDP)
一、网络编程概述:1、实现网络之间的通信,要具备三个要素,IP地址,端口,和通讯协议。IP地址:它是为主机编地址的方式。IP地址是32位的二进制数。它被分隔成4部分,每部分八个二进制位,中间用,隔开,因此每段最大为255。常见的IP地址有IPV4和IPV6.。IPV4为32位,分4段,每段最大值为255,但是随着互联网的发展,IP地址需求过大,因此产生了IPV6它是采用128位的地址长度。解决了I...
2018-03-25 18:58:29 349
原创 Java基础-简易记事本开发(打开与保存)
简易记事本开发--打开与保存代码:package Demo;import java.awt.*;import java.awt.event.*;import java.io.*;import javax.management.RuntimeErrorException;public class code{ public static void main(String[] arg...
2018-03-25 18:58:23 1853 1
原创 Java基础-GUI(菜单)
GUI--菜单 演示代码:import java.awt.*;import java.awt.event.*;public class code{ public static void main(String[] args) { new myMenu(); }}class myMenu{ private Frame f; private MenuBar mb; pr...
2018-03-24 17:57:48 615
原创 Java基础-列出指定目录内容和对话框(Dialog)
列出指定目录内容和对话框 演示代码:import java.awt.*;import java.awt.event.*;import java.io.*;public class code{ public static void main(String[] args) { new myWindow(); }}class myWindow{ private Frame ...
2018-03-24 17:57:37 670
原创 Java基础-GUI(概述、布局、Frame、事件监听机制等事件演示)
GUI:Graphical User Interface 图形用户接口Java为GUI提供的对象都存在java.Awt和javax.Swing两个包中CLI:Common line User Interface 命令行用户接口Awt:Abstract Window ToolKit(抽象工具包),需要调用本地系统方法实现功能,属于重量级控件。Swing:在Awt的基础上,建立的一套图形界面系统,其中...
2018-03-24 17:57:33 641
原创 Java基础-字符编码与练习
一、概述1.字符流的出现为了方便操作字符。2.更重要的是加入了编码的转换,即转换流。3.通过子类转换流来完成。在两个对象进行构造的时候,可以加入字符集(即编码表),可传入编码表的有: (1)转换流:InuputStreamReader和OutputStreamWriter (2)打印流:PrintStream和PrintWriter,只有输出流编码表的由来 ...
2018-03-24 17:57:29 422
原创 Java基础-打印流和合并流、分割与管道流、RandomAccessFile及其它流
打印流:打印流提供了打印方法,可以将各种数据类型的数据都原样打印。字节打印流:PrintStream构造函数可以接收的参数类型:1,file对象。File2,字符串路径。String3,字节输出流。OutputStream字符打印流:PrintWriter构造函数可以接收的参数类型:1,file对象。File2,字符串路径。String3,字节输出流。OutputStream4,字符输出流,Wri...
2018-03-24 17:57:20 336
原创 Java基础-Properties
Properties是hashtable的子类:也就是说它具备map集合的特点,而且它里面存储的键值对都是字符串,是集合和IO技术相结合的集合容器。该对象的特点:可以用于键值对形式的配置文件。那么在加载数据时,需要数据有固定格式:键=值。常用方法:Object setProperty(String key,String value): 调用Hashtable的put方法,设置键值对S...
2018-03-24 17:57:12 365
原创 Java基础-File概述
File类:1、用来将文件或者文件夹封装成对象2、方便对文件与文件夹的属性信息进行操作3、File对象可以作为参数传递给流的构造函数代码:import java.io.*;import java.util.*;public class code{ public static void main(String[] args) throws IOException { method_1...
2018-03-24 17:57:08 287
原创 Java基础-IO流操作规律等
流操作的基本规律:1、明确源和目的: 源:输入流->InputStream Reader 目的:输出流->OutputStream Writer2、操作的数据是否是纯文本: 是:字符流 不是:字节流3、当体系明确后,在明确要使用哪个具体的对象。 通过设备来进行区分: 源设备:内存、硬盘、键盘 目的设备:内存、硬盘、控制台1、将一...
2018-03-24 17:57:01 286
原创 Java基础-读取转换流、写入转换流
读取键盘录入:System.out:对应的是标准输出设备-控制台System.in:对应的标准输入设备-键盘代码:import java.io.*;public class code{ public static void main(String[] args) throws IOException { InputStream in = System.in; StringBuil...
2018-03-24 17:56:57 469
原创 Java基础-字节流的缓冲区
字节流缓冲区 代码:import java.io.*;public class code{ public static void main(String[] args) throws IOException { copy_1(); } public static void copy_1() throws IOException { BufferedInputStream...
2018-03-24 17:56:52 816
原创 Java基础-字节流File读写操作和拷贝图片
字符流:FlieReaderFlieWriterBufferedReaderBufferedWriter字符数组字节流:InputStreamOutputStream字节数组需求:想要操作图片数据,这时就要用到字节流。代码:import java.io.*;public class code{ public static void main(String[] args) throws I...
2018-03-23 10:41:39 899
原创 Java基础-LineNumberReader
LineNumberReader的使用 代码:import java.io.*;import javax.annotation.processing.Filer;public class code{ public static void main(String[] args) throws IOException { FileReader fr = new FileReader...
2018-03-23 10:41:35 326
原创 Java基础-装饰设计模式、装饰与继承的区别
装饰设计模式:当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有的功能,并提供加强功能。那么自定义的该类称为装饰类。装饰类通常会通过构造方法接受被装饰的对象。并基于被装饰的对象功能,提供更强的功能。代码:import java.io.*;public class code{ public static void main(String[] args) throws I...
2018-03-23 10:41:24 404
原创 Java基础-BufferedWriter和BufferedReader
字符写入流缓冲区:缓冲区的出现是为了提高流的操作效率而出现的,所以在创建缓冲区之前,必须要现有流对象。该缓冲区中 提供了一个跨平台的换行符。newLine();代码:import java.io.*;import javax.management.RuntimeErrorException;public class code{ public static void main(Stri...
2018-03-23 10:41:20 391
原创 Java基础-拷贝文本文件
将C盘一个文本文件复制到D盘 代码:import java.io.*;import javax.management.RuntimeErrorException;public class code{ public static void main(String[] args) throws IOException { copy_2(); } public static ...
2018-03-23 10:41:12 405
原创 Java基础-文件的续写、文本文件读取方式及其练习
演示对已有文件的数据续写 代码:import java.io.*;public class code{ public static void main(String[] args) { //传递一个true参数,代表不覆盖已有的文件,并在已有文件的末尾处进行数据续写 FileWriter fw = null; try { fw = new FileWriter("de...
2018-03-23 10:41:01 849
原创 Java基础-IO流、FlieWriter和IO异常的处理方式
IO(Input Output)流1、IO流对数据的操作是通过流的方式2、Java对数据的操作是通过流的方式3、Java用于操作流的对象都在IO包中4、流按操作分为两种:字节流和字符流5、流按流向分为:输入流和输出流字符流和字节流:字节流两个基类:InputStream、OutputStream字符流两个基类:Reader、Writer字符流特点:既然IO流是用于操作数据的,那么数据的最常见体现形...
2018-03-23 10:40:56 470
原创 Java基础-Math
Math 部分方法练习代码:import java.util.*;public class code{ public static void main(String[] args) { Random r = new Random(); for(int i=0; i<10; i++) { //伪随机数生成器,有一定的规律,底层是算法实现 double p = (...
2018-03-23 10:40:51 301
原创 Java基础-Date、Calendar
DateFormat:日期格式化TimeZone:时区代码:import java.text.*;import java.util.*;public class code{ public static void main(String[] args) { Date d = new Date(); System.out.println(d);//打印时间不便于观看 //...
2018-03-23 10:40:42 279
原创 Java基础-System、Runtime、Date
System类中的方法和属性都是静态的。out:标准输出,默认是控制台。in:标准输入,默认是键盘。描述系统一些信息,获取系统属性信息:Properties getProprtties();代码:import java.util.*;import static java.util.Arrays.*;//导入的是Arrays这个类中的所有静态成员/*packa/Demo.classpack...
2018-03-23 10:40:37 291
原创 Java基础-静态导入
StaticImport 静态导入当类名重名时,需要指定具体的包名。当方法重名时,指定具体所属的对象或者类。代码:import java.util.*;import static java.util.Arrays.*;//导入的是Arrays这个类中的所有静态成员/*packa/Demo.classpackb/Demo.classimport.packa.*;import.pack...
2018-03-22 09:27:13 258 1
原创 Java基础-可变参数
方法的可变参数:在使用时注意,可变参数一定要定义在参数列表最后面。代码:import java.util.*;public class code{ public static void main(String[] args) { /* 可变参数:就是以前数组参数的简写形式。 不用每一次都手动的建立数组对象,只要将要操作的元素作为参数传递即可, 隐式的将这些参数封装成了数组...
2018-03-22 09:27:09 269 1
原创 Java基础-增强for循环
高级for循环格式:for(数据类型 变量名 : 被遍历的集合(collection)或者数组){}对集合进行遍历,只能获取元素,但是不能对集合进行操作。迭代器除了遍历,还可以进行remove集合中元素的动作。如果使用ListIterator,还可以在遍历过程中对集合进行增删改查的动作。传统for和高级for有什么区别呢?高级for有一个局限性,必须有被遍历的目标。在遍历数组的时候,建议大家...
2018-03-22 09:27:05 313 1
原创 Java基础-集合转成数组
集合变数组:Collection接口中的toArray方法。代码:import java.util.*;public class code{ public static void main(String[] args) { ArrayList<String> al = new ArrayList<String>(); al.add("abc1");...
2018-03-22 09:26:55 424 1
原创 Java基础-Arrays
Arrays:用于操作数据的工具类,里边都是静态方法。asList:将数据变成list集合。代码:import java.util.*;public class code{ public static void main(String[] args) {// int[] arr = {2,3,5};// System.out.println(Arrays.toString(arr...
2018-03-22 09:26:51 267 1
原创 Java基础-Collections
集合框架的工具类Collections:sort、max、binarySearch、替换反转、reverseOrdersort、max 代码:import java.util.*;/*public static <T extends Comparable<? super T>> void sort(<List> list){ }*/public ...
2018-03-22 09:26:38 268 1
原创 Java基础-Map扩展应用
Map扩展知识:map集合被使用是因为具备映射关系。学校、班级、学生(学号、姓名)学校、班级、学号、姓名代码1:import java.util.*;public class code{ public static void main(String[] args) { //一对多的关系 HashMap<String,HashMap<String, String>...
2018-03-22 09:26:32 467 1
原创 Java基础-TreeMap练习
问题1:对学生对象的年龄进行升序排序。因为数据是以键值对形式存在的,所以要使用可以排序的Map集合,TreeMap。代码1:import java.util.*;import java.util.Map.Entry;class Stupaixu implements Comparator<Student>{ public int compare(Student s1,Stud...
2018-03-22 09:26:26 656
原创 Java基础-Map练习
学生属性:姓名,年龄注意:姓名和年龄相同的学生视为一个学生。保证学会说呢过的唯一性。1、描述学生2、定义map容器,将学生作为键,地址作为值存入3、获取map集合中的元素代码:import java.util.*;public class code{ public static void main(String[] args) { HashMap<Student,String&...
2018-03-22 09:26:21 489 1
原创 Java基础-Map(keySet和entrySet)
Map集合的两种取出方式:1、keySet:将map中所有的键存入到set集合。因为set具备迭代器,所以可以用迭代方式取出所有的键,再根据get方法,获取每一个键对应的值。 Map集合的取出原理:将map集合转成set集合,再通过迭代器取出。2、Set<Map.Entry<k,v>> entrySet:将map集合汇总的映射关系存入到了set集合中,而这个...
2018-03-22 09:26:16 549
dubbo-admin-2.6.0.war
2019-08-30
fastDFS+Nginx安装包(Linux版本)
2018-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人