JAVA学习
无心_IT
I believe I can do it!
展开
-
Day8.07
对于之前学的一个小总结1.构造器:用来创建该类的对象 名称必须跟类名相同 系统提供默认无参构造器 访问修饰符 类名(参数列表){ } (1).public Studeng(){ } (2). 有参构造器 public Student(String name,int age){ this(); 调用本类的构造器原创 2015-08-08 21:08:52 · 261 阅读 · 0 评论 -
常见java面试题
常见的Java问题1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2.JDK和JRE的区别转载 2015-08-20 09:44:29 · 335 阅读 · 0 评论 -
Day8.06
多人聊天程序就是这样一个简单的聊天服务器,界面是用Windows Builder搭建的 搭建一个服务器,允许多个客户端链接,通过输入客户端IP地址实现客户之间的通讯。 下面是代码了import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;impo原创 2015-08-06 20:56:56 · 991 阅读 · 0 评论 -
Day8.05
1.wait和notify的使用 当我们在编写多线程的代码的时候,经常会考虑到多线程对共享资源的竞争问题。其中扮演着重要角色的就是Objcet的方法:wait、wait(long waitTime)、notify、notifyAll。开始学习多线程的时候,一直以为是当前线程调用这几个方法,结果老是报IllegalMonitorStateException异常,后查阅资料后发现是没有加锁的问题导致原创 2015-08-05 20:51:13 · 335 阅读 · 0 评论 -
Day8.04
反射 1、Java反射的概念 反射含义:可以获取正在运行的Java对象。 2、Java反射的功能 1)可以判断运行时对象所属的类 2)可以判断运行时对象所具有的成员变量和方法 3)通过反射甚至可以调用到private的方法 4)生成动态代理 3、实现Java反射的类 1)Class:它表示正在运行的Java应用程序中原创 2015-08-05 20:11:46 · 367 阅读 · 0 评论 -
Day8.03
1.FileOutputStream用于写入诸如图像数据之类的原始字节的流。要写入字符流,请考虑使用 FileWriter。 文件输出流是用于将数据写入 File 或 FileDescriptor 的输出流 构造方法摘要 FileOutputStream(File file) 创建一个向指定 File 对象表示的文件中写入数据的文件输出流。 Fil转载 2015-08-03 22:20:05 · 425 阅读 · 0 评论 -
观察者设计模式
观察者模式中,一个被观察者管理所有相依于它的观察者物件,并且在本身的状态改变时主动发出通知。这通常通过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。角色 抽象被观察者角色:把所有对观察者对象的引用保存在一个集合中,每个被观察者角色都可以有任意数量的观察者。被观察者提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。 抽象观察者角色:为所有具体的观察者定义一原创 2015-08-14 16:08:04 · 347 阅读 · 0 评论 -
Day8.02
1.BufferReader/BufferWrite java.io.BufferedReader和java.io.BufferedWriter类各拥有8192字符的缓冲区。当BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并置入缓冲区,而之后若使用read()方法,会先从缓冲区中进行读取。如果缓冲区数据不足,才会再从文件中读取,使用BufferedWriter时原创 2015-08-02 21:59:41 · 323 阅读 · 0 评论 -
Day8.12
DoGet方法 每个Servlet一般都需要重写doGet方法,因为父类的HttpServlet的doGet方法是空的,没有实现任何代码,子类需要重写此方法。doGet方法的定义代码如下: public void doGet(HttpServletRequest request,HttpServletResponse response )throws ServletException原创 2015-08-13 19:20:27 · 386 阅读 · 0 评论 -
Day8.01
1.抽象类、方法 所谓的抽象类呢,就是带有抽象方法的类. 所谓的抽象方法就像是一种写代码的规范. 抽象方法没有方法体 抽象方法可以有参数列表 抽象方法用abstract修饰 抽象方法的访问修饰分别为 public、protected、default(缺省 不用写) 加深了解抽象类 /*理解JAVA抽象类 * 1.抽象类不能被实例化. * 2.原创 2015-08-01 21:51:59 · 401 阅读 · 0 评论 -
Day7.29
switch语句这里写代码片package switch11;import java.util.Scanner;import javax.sound.midi.Synthesizer;public class week {public static void main(String[] args) { // TODO Auto-generated method stub Scanne原创 2015-07-29 17:22:26 · 295 阅读 · 0 评论 -
单例模式
单例模式 概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。1.懒汉式单例public class LazyType {//懒汉式单例原创 2015-08-13 19:45:17 · 323 阅读 · 0 评论 -
Java基础
Java基础# 引用块内容 一、对Java的发展有一个认知 1、Java的程序的认识, 2,、Java的发展简史,Java的产生和发展。 3、Java的技术体系构架 ①JavaSE Java学习的标准 ②JavaEE 用于企业应用系统的开发 ③JavaME 适用于移动设备的开发二、计算机语言的运行机制 1、编译型,Java程序是可以被编译转载 2015-07-29 10:00:29 · 380 阅读 · 0 评论 -
Day7.30
for循环语句九九乘法表package for11;public class multiplicationtable { public static void main(String[] args) { // TODO Auto-generated method stub for(int i=1;i<=9;i++){ for(int j=原创 2015-07-29 17:30:36 · 340 阅读 · 0 评论 -
8.11
好久没发博客了是时候来一发了原创 2015-08-11 20:06:28 · 345 阅读 · 0 评论 -
7.27JAVA基础
一、对Java的发展有一个认知1、Java的程序的认识,2,、Java的发展简史,Java的产生和发展。3、Java的技术体系构架①JavaSE Java学习的标准②JavaEE 用于企业应用系统的开发③JavaME 适用于移动设备的开发二、计算机语言的运行机制1、编译型,Java程序是可以被编译的,通过jdk原创 2015-07-28 20:50:35 · 418 阅读 · 0 评论 -
Java基础:this和super的用法
this的用法public class Dog extends Animal{ /*this的两种用法: * 1.调用本类中的构造器(this()必须写在第一行)eg:this("黄毛")。 * 2.调用本类中的方法,eg:this.sleep(); */ public Dog(){ this("黄毛"); //调用本类中的构造器//原创 2015-08-01 08:08:20 · 402 阅读 · 0 评论