自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 CSS 回顾

CSS 回顾CSS 层叠样式表. 将网页中的样式分离出来,完全由css来控制. 增强样式的复用性以及可扩展性. 格式: 选择器{属性名:属性值;属性名:属性值...} css和html代码相结合的四种方式: 1,每一个html标签都有一个style属性. 2,当页面有多个标签有相同样式时,可以进行复用. <style>

2016-08-28 17:00:47 410

原创 正则表达式 回顾 & HTML 回顾

正则表达式 回顾 & HTML 回顾正则表达式 回顾: 是一种专门用于操作字符串的规则. 通过一些符号来表示,简化对字符串的复杂操作. 弊端:阅读性较差. 常见的操作: 1,匹配.String matches(regex) 2,获取(查找): Pattern , Matcher Pattern p = Pattern.compile(r

2016-08-28 11:54:22 606

原创 RatingBar打分进度条示例

//RatingBar打分进度条示例---------MainActivity.java---------package com.example.gby.s01_e18_ratingbar;import android.media.Rating;import android.support.v7.app.AppCompatActivity;import android.os.Bundle

2016-08-25 13:05:18 637

原创 SeekBar用户可拖动进度条示例

//SeekBar用户可拖动进度条示例--------------MainActivity.java--------------package com.example.gby.s01_e18_seekbar;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.wid

2016-08-25 12:38:21 919

原创 ProgressBar进度条示例

//ProgressBar示例-------------MainActivity.java--------------package com.example.gby.s01_e17_progressbar;import android.content.DialogInterface;import android.support.v7.app.AppCompatActivity;impor

2016-08-25 10:37:58 725

原创 DatePicker示例

//DatePicker-----------------MainActivity.java-----------------package com.example.gby.s01_e16_datepicker;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.v

2016-08-24 23:32:58 515

原创 TimePicker示例

//TimePicker-----------MainActivity.java-----------------package com.example.gby.s01_e16_timepicker;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.Vi

2016-08-24 23:31:41 597

原创 RelativeLayout布局制作登陆界面

activity_main.xml<!--RelativeLayout布局制作登陆界面--><?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.

2016-08-24 16:54:45 913

原创 imageView的ScaleType缩放和setImageResource方法

activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wi

2016-08-23 17:08:39 2227

原创 RadioButton单选按钮实现RadioGroup.OnCheckedChangeListener

activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wi

2016-08-23 15:58:45 3462

原创 CheckBox多选按钮实现CompoundButton.OnCheckedChangeListener

activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wi

2016-08-23 11:31:26 4169

原创 为View控件绑定监听器

MainActivity.java//为View控件绑定监听器package com.example.gby.s01_e05_view;import android.content.DialogInterface;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.vi

2016-08-22 17:55:00 578

原创 正则表达式-网页爬虫-从服务器或本地文件获取邮件地址

/*网页爬虫-从服务器或本地文件获取邮件地址网页爬虫(蜘蛛)*/import java.io.*;import java.util.regex.*;import java.net.*;class RegexTest2{ public static void main(String[] args) throws IOException { //Syste

2016-08-21 20:57:00 1172

原创 正则表达式-对邮件地址进行校验

//正则表达式-对邮件地址进行校验import java.util.*;//集合class RegexTest{ public static void main(String[] args) { //test_1(); //ipSort(); checMail(); } /* 需求:对邮件地

2016-08-21 14:53:52 3875

原创 正则表达式-去除重复字符并替换

//正则表达式-去除重复字符并替换class RegexTest{ public static void main(String[] args) { //System.out.println("Hello World!"); test_1(); } /* 需求: 将下列字符串转成:我要学编程. 到底用四种功能

2016-08-18 15:36:52 16192 1

原创 正则表达式-获取查找

/*正则表达式-获取查找正则表达式的第四个功能 4,获取:将字符串中的符合规则的子串取出.操作步骤:1,将正则表达式封装成对象2,让正则对象和要操作的字符串相关联.3,关联后,获取正则匹配引擎.4,通过引擎对符合规则的子串进行操作,比如取出.*/import java.util.regex.*;//regex类的所在class RegexDemo2{ public stati

2016-08-18 15:06:54 558

原创 正则表达式-替换

/*正则表达式-替换正则表达式:符合一定规则的而表达式. 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。 所以学习正则表达式 好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长,阅读性越差具体操作功能:1,匹配:String matches()方法.用规则整个字符串,只要有一处不符合规则,就匹配结束,返回

2016-08-18 12:05:27 1825

原创 正则表达式-切割

/*正则表达式-切割正则表达式:符合一定规则的而表达式. 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。 所以学习正则表达式 好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长,阅读性越差具体操作功能:1,匹配:String matches()方法.用规则整个字符串,只要有一处不符合规则,就匹配结束,返回

2016-08-18 11:43:08 1008

原创 正则表达式-匹配

/*正则表达式-匹配正则表达式:符合一定规则的而表达式. 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。 所以学习正则表达式 好处:可以简化对字符串的复杂操作。具体操作功能:1,匹配:String matches()方法.用规则整个字符串,只要有一处不符合规则,就匹配结束,返回flase*/class RegexDemo

2016-08-17 23:13:51 388

原创 TCP-URL对象方法替换split方法简化代码自定义图形界面浏览器访问tomcat服务器

//TCP-URL对象方法替换split方法简化代码自定义图形界面浏览器访问tomcat服务器import java.awt.*;//GUIimport java.awt.event.*;//监听事件import java.io.*;import java.net.*;class MyIEByGUI2{ private Frame f;//窗体 private TextF

2016-08-17 15:33:50 425

原创 TCP-自定义图形界面浏览器访问tomcat服务器

//TCP-自定义图形界面浏览器访问tomcat服务器import java.awt.*;//GUIimport java.awt.event.*;//监听事件import java.io.*;import java.net.*;class MyIEByGUI{ private Frame f;//窗体 private TextField tf;//小文本 单行

2016-08-16 17:07:58 607

原创 TCP-自定义浏览器连接到tomcat服务器

//TCP-自定义浏览器连接到tomcat服务器import java.io.*;import java.net.*;class MyIE{ public static void main(String[] args) throws Exception { System.out.println("Hello World!"); Socket

2016-08-16 16:26:52 1064

原创 TCP-客户端多线程并发登陆服务端

/*TCP-客户端多线程并发登陆服务端客户端通过键盘录入用户名。服务端对这个用户名进行校验.如果该用户存在,在服务端显示xxx,已登陆并在客户端显示xxx,欢迎光临.如果该用户不存在,在服务端显示xxx,尝试登陆.并在客户端显示xxx,该用户不存在.最多就登录三次.*/class UserLogin{ public static void main(String[] args

2016-08-16 12:40:20 743

原创 TCP-多线程并发上传图片

//TCP-多线程并发上传图片import java.io.*;import java.net.*;/*思路客户端1,服务端点.2,读取客户端已有的图片数据.3,通过socket 输出流将数据发给服务端.4,读取服务端反馈信息.5,关闭*/class PicClient{ public static void main(String[] args) throws Ex

2016-08-16 10:59:38 2417

原创 TCP-上传图片

//TCP-上传图片import java.io.*;import java.net.*;/*思路客户端1,服务端点.2,读取客户端已有的图片数据.3,通过socket 输出流将数据发给服务端.4,读取服务端反馈信息.5,关闭*/class PicClient{ public static void main(String[] args) throws Excepti

2016-08-14 22:20:36 327

原创 TCP-上传文本文件

//TCP-上传文本文件import java.io.*;import java.net.*;class TextClient{ public static void main(String[] args) throws Exception { Socket s = new Socket("192.168.1.254",10006); Buffe

2016-08-14 21:41:38 350

原创 TCP-建立一个文本转换服务端

/*TCP-建立一个文本转换服务端需求:建立一个文本转换服务端.客户端给服务端发送文本,服务单将文本转成大写在返回给客户端.而且客户端可以不断的进行文本转换.当客户输入over时,转换结束分析:客户端:既然是操作设备上的数据,那么就可以使用io技术,并按照io的操作规律来思考.源:键盘录入.目的:网络设备,网络输出流.而且操作的是文本数据.可以选择字符流.步骤1,建立服务.2,获

2016-08-14 10:23:05 404

原创 TCP-客户端给服务端发送数据,服务端收到后,给客户端反馈信息

import java.io.*;import java.net.*;/*TCP传输2演示tcp的传输的客户端和服务端的互访需求:客户端给服务端发送数据,服务端收到后,给客户端反馈信息.*//*客户端:1,建立socket服务.指定要连接主机和端口.2,获取socket流中的输出流.将数据写到该流中.通过网络发送给服务端.3,获取socket流中的输入流,将服务端反馈的数据获取到,并

2016-08-13 23:18:21 20131 1

原创 TCP-客户端连接服务端

/*TCP-客户端连接服务端演示tcp传输。1,tcp分客户端和服务端2,客户端对应的对象是Socket。 服务端对应的对象是ServerSocket*//*客户端,通过查阅socket对象,发现在该对象建立时,就可以去连接指定主机。因为tcp是面向连接的,所以在建立socket服务时,就要有服务端存在,并连接成功,形成通路后,在该通道进行数据车来传输。要求:给服务端发送一个文

2016-08-13 09:26:29 748

原创 UDP-聊天-多线程实现

/*UDP-聊天-多线程实现编写一个聊天程序。有收数据的部分,和发数据的部分。这两部分需要同时执行。那就需要用到多线程技术。一个线程控制收,一个线程控制发.因为收和发动作是不一致的,所以要定义两个run方法而且这两个方法要封装到不同的类中。*/import java.io.*;import java.net.*;class Send implements Runnable//实现

2016-08-12 23:46:03 2238

原创 UDP-键盘录入方式数据

//UPD-键盘录入方式数据import java.net.*;import java.io.*;class UdpSend2{ public static void main(String[] args) throws Exception { DatagramSocket ds = new DatagramSocket();//创建UDP服务ds

2016-08-12 21:45:31 812 1

原创 网络编程-UDP-接收端-发送端

import java.net.*;/*网络编程-UDP-接收端-发送端需求:通过udp传输方式,将一段文字数据发送出去。。定义一个udp发送端思路:1,建立udp socket服务.2, 提供数据,并将数据封装到数据包中3, 通过socket服务的发送功能,将数据包发出去4, 关闭资源.*/class UdpSend{ public static void main(S

2016-08-10 23:26:14 505

原创 GUI-保存文件

//GUI-保存文件import java.awt.*;import java.awt.event.*;import java.io.*;//filepublic class MyMenuTest{ private Frame f;//窗口 private MenuBar bar;//菜单栏 private TextArea ta;//文本区域 privat

2016-08-08 09:39:59 642

原创 GUI-打开文件

//GUI-打开文件import java.awt.*;import java.awt.event.*;import java.io.*;//fileclass MyMenuTest{ private Frame f;//窗口 private MenuBar bar;//菜单栏 private TextArea ta;//文本区域 private Menu

2016-08-07 15:33:51 951 1

原创 GUI列出目录内容,添加Dialog对话框

//GUI列出目录内容,添加Dialog对话框import java.awt.*;//图形控件import java.awt.event.*;//图形控件的事件import java.io.*;//IO流,读写file对象class MyWindowDemo { private Frame f;//Frame是一种控件,可作为父窗体加载其他swing控件 private T

2016-08-05 10:50:12 372

原创 GUI列出目录内容

//GUI列出目录内容import java.awt.*;//图形import java.awt.event.*;//事件import java.io.*;//IO流,读写fileclass MyWindowDemo { private Frame f; private TextField tf; private Button but; private Te

2016-08-04 23:33:41 280

原创 鼠标和键盘的事件监听

//鼠标和键盘的事件监听import java.awt.*import java.awt.event.*;class MouseAndKeyEvent { private Frame f;//定义该图形中所需的组件的引用 private Button but;//按钮 private TextField tf;//文本框 MouseAndKeyEvent ()//构

2016-08-04 22:24:22 664

原创 按钮ActionEvent事件

//按钮ActionEvent事件import java.awt.*;//GUIimport java.awt.event.*;//窗体事件class FrameDemo{ //定义该图形中所需的组件的引用 private Frame f; private Button but; FreamDemo()//构造方法 { init();//

2016-08-04 17:04:42 7302

原创 事件监听机制

//事件监听机制import java.awt.*;/*创建图形化界面:1,创建frame窗体2,对窗体进行基本设置 比如大小,位置,布局.3,定义组件4,将组件通过窗体的add方法添加到窗体中.5,让窗体显示,通过setVisible(true)事件监听机制的特点:1,事件源2,事件3,监听器4,事件处理方式事件源,就是awt包或者swing包中的那些图形界面组件事

2016-08-04 14:58:03 307

原创 学生信息键盘输入成绩并反转比较器进行降序排列存入TreeSet写入文件示例

/*学生信息键盘输入成绩并反转比较器进行降序排列存入TreeSet写入文件示例有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括姓名,三门课成绩),输入的格式:如:zhangsan,30,40,60 计算出总成绩,并把学生的信息和计算出的总分数高低顺序存放在磁盘文件"stud.txt"中.1,描述学生对象.2,定义一个可操作学生对象的工具类思想:1,通过获取键盘录入一行数据,并

2016-08-03 15:08:57 1024

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除