自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java基础

java基础——学习笔记

  • 博客(12)
  • 收藏
  • 关注

原创 网络编程-java

返回对象不唯一时,用此方法。在定义接收数据的方法中,仍会在DatagramSocket构造函数中传入DatagramPacket的参数,这是因为收到的数据太多,需要解析,通过将数据封装成对象,易于解析,所以需要传入参数。通过查阅Socket对象的API文档,发现在该对象在建立时,就可去连接指定主机,因为TCP是面向连接的,所以在建立Socket服务时,就要有服务端存在,并连接成功,形成通路后,再通过该通道进行数据的传输。是面向无连接,明确了对方的端口,无论在不在网上,只管传输,不在就会丢失数据。

2015-09-01 21:41:52 366

原创 GUI-java

b.修改关联程序的注册表:打开注册表(win+r),找到注册表路径\HKEY_CLASSES_ROOT\Aplications\javaw.exe\shell\open\command下的字符串值,右击点修改,在原路径的中添加-jar,如:"C:\ProgramFiles\Java\jre6\bin\javaw.exe" -jar "%1",注意-jar两边要有空格,保存。d.在用于可执行应用程序中,点浏览,将jdk下的bin的整个文件路径添加进来,并在路径后添加-jar即可。//可设置标题,即窗体名字。

2015-09-01 21:36:11 351

原创 IO-File类、Properties类、打印流、序列流、字符编码

一、File类1、概述File类:文件和目录路径名的抽象表现形式特点: a、用来将文件或文件夹封装成对象 b、方便于对文件与文件夹的属性信息进行操作 c、File对象可以作为参数传递给流的构造函数File对象创建:方式一:File f =new File("a.txt");将a.txt封装成File对象

2015-08-28 11:23:19 580

原创 IO-字符流、字节流

一、概述1、IO流:即InputOutput的缩写。2、特点: 1)IO流用来处理设备间的数据传输。 2)Java对数据的操作是通过流的方式。 3)Java用于操作流的对象都在IO包中。 4)流按操作数据分为两种:字节流和字符流。 5)流按流向分为:输入流和输出流。注意:流只能操作数据,而

2015-08-28 11:11:56 471

原创 API-System、Runtime、Date、Calendar、Math

每个java应用程序都有一个Runtime类实例,使用应用程序能与其中运行的环境相连接,应用程序不能创建自己的Runtime类的实例,是由系统底层自己创建的。与Math中的random方法是一样的,不过这个类有自身的方法,可以将相应的随机数强转为指定基本数据类型。//返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值(不包括)之间均匀分布的 int值。//返回正号的double值,是一个大于等于0.0且小于1.0的随机数。System是描述系统一些信息的类,类中的属性和方法都是静态的。

2015-08-23 21:22:03 524

原创 API-集合框架-Map、Collections、Arrays

一、Map集合1、Map集合概述Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。Map子类对象 |--Hashtable:底层是哈希表数据结构,不可以存入null键null值。该集合是线程同步的。JDK1.0,效率低。 |--HashMap:底层是哈希表数据结构。允许使用null键null值,该集合是不同步的。JDK1

2015-08-23 21:09:38 468

原创 API-集合框架-Collection

一、集合体系概述1、为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。2、数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。集合只用于存储对象,集合长度是可变的,集合可以存储不同

2015-08-23 20:36:48 1764

原创 API-String类、基本数据类型对象包装类

1、String类概述 String类是用于描述字符串事物。 字符串最大特点:一旦被初始化就不可以被改变。class StringDemo { public static void main(String[] args) { String s1 = "abc";//s1是一个类类型变量,“abc”是一个对象。 //字符串最大特点:一旦

2015-08-23 19:52:29 585

原创 多线程

1、多线程概述进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立控制单元。线程在控制着进程的执行。且一个进程中至少有一个线程。多线程:就是一个进程中存在多个线程,同时运行多部分代码。JVM启动时会有一个进程java.exe。该进程至少有一个线程负责java程序的执行。

2015-08-23 19:32:26 421

原创 面向对象-异常

一、异常概述1、异常:就是程序在运行时出现的不正常情况。是对问题的描述,将问题进行对象的封装。2、异常由来:问题也是现实生活中的一个具体事物,也可以通过java的类的形式进行描述,并封装成对象。其实就是java对不正常情况进行描述后的对象体现。3、异常体系:Throwable |--Error //严重的问题,如:运行的类不存在或者内存溢出等。对于Error

2015-08-23 19:25:52 295

原创 面向对象-继承、多态

1、继承概述继承:1、提高了代码的复用性。2、让类与类之间产生了关系。有了这个关系,才有了多态的特性。注意:千万不要为了获取其他类的功能,简化代码而继承,必须是类与类之间有所属关系才可以继承。所属关系为 is a 。父类的由来其实是由子类不断向上抽取而来的。如:学生、工人都继承了人的特性java语言中:java只支持单继承,不支持多继承。

2015-08-23 18:48:47 457

原创 java基础-面向对象概述

堆内存:用于存储通过new建立的实体(数组和对象),每一个实体都有内存地址值,且实体中的变量都有默认初始化值,当实体不再被使用,虚拟机会在不确定的时间回收垃圾。(2)当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。如果在类中定义了指定的构造函数,那么类中的默认构造函数就没有了。***当没有变量指向对象时,堆内存中的对象就会变成垃圾,由虚拟机不定时回收,若想对象变垃圾可以自己指定:x=null;private:私有,权限修饰符:用于修饰类中的成员(成员变量,成员函数)。

2015-08-16 22:25:16 672

空空如也

空空如也

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

TA关注的人

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