- 博客(16)
- 收藏
- 关注
原创 JDK1.5新特性
<br />一:静态导入<br />import static语句导入一个类中的一个静态方法或所有静态方法<br /> 静态导入的作用:方便使用静态方法,并提高程序的封装性,过度使用会使程序可读性和可维护性下降。所以适当的使用可使你不必不停的复制类名。<br /> <br />二:可变参数<br />只能出现在参数列表的最后,创建含可变参数的方法时候,编译器为该可变参数隐含创建一个数组,方法体用以数组的形式访问可变参数<br /> <br />三:增强的for<br />1. 语法:for(ty
2011-02-19 16:08:00 174
原创 网络编程
<br />一:本地回路的ip地址:127.0.0.1<br />端口号的范围为0-65535之间,0-1023是用于一些知名的网络服务和应用。<br />udp与TCP<br />TCP(Transmission Connection Protocol)传输控制协议,是面向连接的通信协议。<br />UDP(User Datagram Protocol),是无连接通信协议。<br />Socket<br />Socket是网络驱动层提供给应用程序编程的接口和一种机制。<br />可以把Socket比喻成是
2011-02-19 15:50:00 203
原创 JavaIO
<br />一:File类<br /> File类是IO包中唯一代表磁盘文件本身信息的类,而不是文件的内容<br /> File类中定义了一些与平台无关的方法来操作文件,如创建,删除,重命名 文件<br /> Java中的目录被当作一种特殊的文件,使用list方法能返回目录的子目录和 文件名<br /> 在Unix中的路径分隔符为/,DOS中的路径分隔符为/,java能正确处理Unix和 DOS中的路径分隔符<br /> <br
2011-02-19 15:40:00 221
原创 JavaAPI 1-9的内容
<br />一:API的概念<br />Windows API<br />Java API:JDK中提供的各种java类,如System类<br />JCreator同时只能有一个活动工程<br /> <br />二:<br />String类和StringBuffer类<br /> 位于java.lang包中,可以直接使用,不必导入<br /> String类对象中的内容一旦被初始化就不能再改变<br /> StringBuffer类用于封装内容可以改变的字符串<br />
2011-02-19 15:38:00 331
原创 多线程
<br />一:线程<br />如果对某个线程对象在启动之前调用了setDaemon(true)方法,这个线程就变成了后台线程<br />对java程序来说,只要还有一个前台线程在运行,这个进程就不会结束,如果一个进程中只有后台线程运行,这个进程就会结束。<br />pp.join()的作用是把pp所对应的线程合并到调用pp.join();语句的线程中<br />二:使用Runnable接口创建多线程<br />适合多个相同程序代码的线程去处理同一资源的情况,把CPU同程序的代码,数据有效分离,较好的体现的
2011-02-19 15:35:00 195
原创 面向对象4
<br />一:子类对象的实例化:<br />1首先进行变量的默认初始化<br />2绑定构造方法参数<br />3如有this调用,则调用相应的重载构造方法,执行流程结束后,回到当前构造方法,然后直接跳转到步骤6<br />4显式或隐士追溯调用父类的构造方法,父类的构造方法又从步骤2开始对父类执行这些流程,父类的构造方法执行流程结束后,回到当前构造方法,当前构造方法继续往下执行<br />5进行实例变量的显式初始化操作<br />6执行当前构造方法的方法体中的程序代码<br />二:覆盖父类的方法时,不能
2011-02-19 15:34:00 212
原创 面向对象5
<br />一:异常<br />当一个函数在声明时throws Exception,那么在调用时候必须用try-catch处理<br />自定义异常类要entends Exception<br />当一个方法被覆盖时,覆盖它的方法必须扔出相同的的异常或者异常的子类<br />如果父类扔出多个异常,那么覆盖方法必须扔出那些异常的一个子集,也就是说不能扔出新的异常<br />二:包<br />package语句作为java源文件的第一条语句。如果没有package语句,则为缺省无明包<br />同一个包中可以访
2011-02-19 15:34:00 159
原创 面向对象3
一:函数的参数传递当基本类型的变量当作实参传递给一个函数时,函数调用完,该变量不变当对象的引用变量当作实参传递给一个函数时,函数调用完,该变量相应改变二:内部类嵌套类可以直接访问嵌套它的类的成员,包括private成员,但嵌套类的成员缺不能被嵌套它的类直接访问在内部类对象保存了一个对外部类对象的引用,当内部类的成员方法中访问某一变量时,如果在该方法和内部类中都没定义过这个变量,内部类中对this的引用会被传递给那个外部类对象的引用如果用static修饰一个内部类,这个类就相当于一个外部定义的类。所以stat
2011-02-19 15:33:00 137
原创 面向对象2
<br />一:函数的参数传递<br />当基本类型的变量当作实参传递给一个函数时,函数调用完,该变量不变<br />当对象的引用变量当作实参传递给一个函数时,函数调用完,该变量相应改变<br />二:内部类<br />嵌套类可以直接访问嵌套它的类的成员,包括private成员,但嵌套类的成员缺不<br />能被嵌套它的类直接访问<br />在内部类对象保存了一个对外部类对象的引用,当内部类的成员方法中访问某一<br />变量时,如果在该方法和内部类中都没定义过这个变量,内部类中对this的引用<br />
2011-02-15 16:13:00 150
原创 面向对象
<br />一:面向对象:除了定义属性,还定义动作<br /> 面向对象特征:封装,继承,多态<br /> 类中的函数可以直接访问同类中的变量和方法<br /> 面向对象的思想:谁拥有数据,谁就对外部提供操纵这些数据的方法。<br /> <br /> 二:==用于比较2个变量的值是否相当,equals()用来比较2个对象中的内容是否相等<br />String str1=new String("abc");<br />String str2=new String("abc");
2011-02-15 15:42:00 191
原创 条件及循环语句
<br />if从句如有多条语句需用{}<br />if中可以嵌套if<br />y=x>0?x:-x;<br />switch(x)<br />{<br /> case 1:<br /> System.out.println(1);<br /> break;<br /> case 2:<br /> System.out.println(2);<br /> break;
2011-02-15 15:35:00 258
原创 变量及函数
<br />Java中的常量<br /> 整型 十进制(12),十六进制(0x12),八进制(012)<br /> 长整型 12L<br /> 单精度浮点 5.1f,4f,2e3f,0f 占用4字节<br /> 双精度浮点 5.1,4,2e-3,0d 占用8字节<br /> 布尔常量 true和false<br /> 字符常量 'a','8','/r'表示接受键盘输入<br /> 字符串常量 "1wwww"<br /> null常量 只有一个值,用null表示<br /
2011-02-15 15:33:00 220
原创 类的继承
<br />继续可以避免重复写代码<br />Class Human<br />{<br /> public String name="无";<br /> public int age=0;<br /> public String getName(){}<br />} <br /> <br />如果要再加一个学生类,就可以使其继承Human类,从而避免重复编写Human中已有代码,只需要写新类独有的代码<br />Class Man extends H
2011-01-17 00:18:00 170
原创 Static关键字的用法
<br />一:如果想不创建一个类的实例对象就访问改类的变量或方法,可以在改变量或方法前+Static关键字<br />Class Man<br />{ <br /> Static String sex="男";<br /> String name<br /> public showname()<br /> {<br /> System.out.println(name);<br /> } <br />
2011-01-16 19:36:00 226
原创 This的用法
<br />一:类中的方法中的参数名和该类的成员变量名相同,而函数需要对成员变量进行操作<br />class person<br />{<br /> private String name;<br /> public void setname(String name)<br /> {<br /> this.name=name;<br /> }<br />}<br /> <br />二:当一个类中定义了多个构造方法时,This关键字可
2011-01-15 23:22:00 152
原创 Java开发环境的搭建
<br />通过学习视频理解了系统环境变量的概念,环境变量的设置,查看,以及Jave程序从编写到被计算机运行的过程。<br />set path=X命令可以设置环境变量,也可以点击"我的电脑"按步骤设置<br />set path=命令可以清除环境变量<br />set path命令可以查看环境变量<br />path环境变量的值是javac.exe,jave.exe的目录<br />classepath变量的值是经javac.exe编译后生成的java字节码所在的目录<br /> <br />java源程
2011-01-15 22:39:00 164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人