自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java-网络通信、TCP、UDP、服务器客户端的通信

网络通信必须按照一定的协议传输,目前常用的有IP协议、TCP与UDP协议,对程序员来说无非就是编程上的不同。连接之后的数据传输,涉及到端口,套接字。这里介绍TCP,UDP,端口\套接字,并附上一个实例1.TCP与UDP协议TCP协议:适合可靠性要求比较高的场合。UDP协议:不保证可靠数据输出,但是传输速度快2.端口、套接字端口:一台计算机只有单一的连接到网络的物理连接,

2016-11-21 15:12:28 451

原创 Java-多线程

在以往的程序中,多以一个任务完成后才能再进行下一个任务(单线程)Java提供多线程使程序员可以在程序中执行多个线程,每一个线程完成一个功能,并与其它线程并发执行,这种机制称为多线程。1.实现线程的两种方式:分别继承java.lang.Thread类和java.lang.Runnable类①继承Thread类:程序员启动一个新线程需要建立Thread实例创建一个新的线程:publ

2016-11-20 21:14:49 349

原创 Java-I/O流(输入/输出)

流是一组有序的数据序列,根据操作类型分为输入流和输出流java中定义许多类负责各种输入/输出流,这些类都放在java.io包中所有的输入流类都是抽象类InputStream(字节输入流)和抽象类Reader(字符输入流)的子类所有的输出流类都是抽象类OutputStream(字节输出流)和抽象类Writer(字符输出流)的子类1.输入流InputStream类:

2016-11-20 17:28:49 369

原创 Java-集合类

集合可以看作是一个容器,比如:狗可以看成一个集合,猫可以看成一个集合等等。集合的作用:对于集合中的对象,我们可以将他们按照一定的顺序进行摆放,Java提供了不同的集合类,对应不同存储对象方式,且提供了方法可以对集合进行遍历、添加、删除、以及查找指定对象。

2016-11-20 11:25:32 320

原创 Java-按钮动作监听

1.这里介绍继承implements ActionListener方法:  设置按钮动作监听注意两部分即可:①按钮.addActionListener②public void actionPerformed(ActionEvent arg0){方法体};举个例子:import java.awt.Container;import java.awt.event.ActionEvent;

2016-11-20 11:15:24 21453

原创 Java-常用面板

面板也是一个Swing容器,可以在面板中设置布局格式,再把面板放到container中,可以认为是容器中的容器,Java中常用面板有JPanel和JScrollPane。1.JPanel:举个例子:import java.awt.Container;import java.awt.GridLayout;import javax.swing.JButton;import javax

2016-11-20 10:33:13 819

原创 Java-常用布局管理器

常用布局管理器四种:绝对布局,流布局管理器,边界布局管理器,网格布局管理器1.绝对布局:继承JFrame窗体组件,硬性指定组件在容器中的位置和大小,使用绝对坐标的方式来指定组件的位置举个例子:import java.awt.Container;import javax.swing.JButton;import javax.swing.JFrame;import javax.swi

2016-11-20 09:30:52 634

原创 Java-接口

接口:接口是抽象类的延伸,可以将它看成纯粹的抽象类,接口中的所有方法都没有方法体为什么出现了接口:java为了实现多继承就提出了接口,一个类可以实现多个接口,就是变相的多继承接口中成员的格式:1.public static final String  a=“接口”//全局常量2.public abstract void show();//抽象方法这里要注意:1.接口中只能出

2016-11-17 20:41:45 271

原创 Java-抽象类

当类被abstract修饰,即为抽象类,方法被abstract修饰,即为抽象方法关键词:继承,多态,父类引用指向子类下面看一个例子:abstract class Animal{ abstract void sing();}class Dog extends Animal{//继承,重写 void sing(){ System.out.println("汪汪唱歌"); }

2016-11-17 20:27:21 221

原创 Java-多态

先看一段代码:class Animal{ void sing(){ System.out.println("唱歌"); }}class Dog extends Animal{ void sing(){ System.out.println("汪汪唱歌"); }}class Cat extends Animal{ void sing(){ System.out.pr

2016-11-17 20:01:22 202

原创 Java-方法的重载

方法重载:在一个类中允许有多个同名方法,只要方法的参数个数或参数类型不同。系统会自动根据数据类型,选择对应方法。举个例子:class Student{ public void max(int a,int b){ System.out.println(a>b?a:b); } public void maxDouble(double a,double b){ System.out

2016-11-17 19:09:20 218

原创 Java-类的继承

继承在面向对象开发思想中是一个非常重要的概念,它使整个程序架构更具弹性,减少软件开发周期,提高软件的可维护性和可扩展性。父类和子类:子类继承父类,可以继承父类原有的属性和方法,也可以增加原来父类所不具备的属性和方法,或者直接重写父类中的方法。关键词:extends举例:class Test{//父类 public Test(){//与类同名,没有返回值,构造方法 //some

2016-11-17 18:36:25 296

原创 Java-字符串处理的整理

内容:(1)连接字符串(2)获取字符串信息(3)字符串操作(4)格式化字符串    String类:形如“ABCD”,“你好”    声明:String str=null;//String指定该变量为字符串类型,str标识符,表示字符串变量的名称,null未初始化    创建:String str=new String(“good”)或:String str=“good”; 

2016-11-16 21:22:07 1928

原创 Java-数据类型转换

1.分类:隐式转换和显式转换类型精度从低到高排序:byte隐式转换:从低级类型向高级类型转换,系统自动执行,程序员无须进行操作。    从低精度数据向高精度数据,则永远不会溢出,并且总会成功。从高精度数据向高精度数据转换,则可能失败。显式转换:高精度的变量的值赋给低精度的变量,必须使用显式类型转换运算(强制转换)显式转换举例:int a=(int)45.23;/

2016-11-16 18:27:27 296

原创 Java-全局变量和局部变量、变量和常量

1.成员变量和局部变量:通常将类的属性称为类的全局变量(成员变量),将方法中的属性称为局部变量。   全局变量声明在类体中,局部变量声明在方法体中。     举个例子说明全局变量和局部变量:public class Test{ static int times=3;//全局变量 public class static void main(String[] args){ in

2016-11-16 17:34:17 6701 1

原创 Java-API文档的使用

java API使用

2016-11-16 16:24:11 1142

空空如也

空空如也

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

TA关注的人

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