java复习
love超1314的专栏
这个作者很懒,什么都没留下…
展开
-
java面向对象基础 封装性
对于刚学习java的人来说可能不知道 封装性的好处,感觉麻烦,封装有很多好处。最主要的目的就是 保护内容。保证某些属性或者方法不被外部看见。类的封装性即不能让外面的类随意修改一个类的成员变量;在定义一个类的成员(包括变量和方法),使用private关键字说明这个成员的访问权限,只能被这个类的其他成员方法调用,而不能被其他的类中的方法所调用;为实现封装性,常将类的成员变量原创 2015-06-16 17:01:58 · 725 阅读 · 0 评论 -
java web之jsp初学习
Java Web 介绍概念Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。 Java在客户端的应用有java applet,不过使用得很少。 Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。web服务器原创 2016-08-12 20:42:17 · 889 阅读 · 0 评论 -
java网络通讯(UDP与TCP)
什么是计算机网络通俗讲:两台电脑连在一起就组成了一个计算机网络。我们通过光钎连接到电信的网关,中国电信通过海底光缆和美国电信网关连接,你就是和全世界的在线用户连着。网络编程就是在两个或连个以上的设备之间传输数据什么是网络通信协议网络通信协议就像我们的中文一样,她就是我们之间的共同语言,他规定了我们之间怎么说话,我先说什么你再说什么,你怎么说,而我怎么听。而网络通信得先规定一些俗称的原创 2016-08-06 11:16:03 · 544 阅读 · 0 评论 -
java面向对象高级进程与线程
进程概念进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在windows系统中,一个运行的exe就是一个进程。线程线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进行的内存。“同时执行”是人的感觉,其实是线程之间实际上轮换执行。原创 2016-08-06 10:51:51 · 425 阅读 · 0 评论 -
java面向对象高级泛型与list,set,Map
泛型泛型,即 “参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。参数化类型:就是将类型由原来具体的类型参数化,类似于方法中的变量参数,此时类型也可以定义成参数形式(可以称之为类型参数),然后在使用/调用时传入具体的类型(类型实参)数据结构和算法简介数据结构概念数据的逻辑结构和存储结构及运算逻辑结构数据元素和元素之间的关系原创 2016-08-06 10:44:21 · 1827 阅读 · 1 评论 -
java面向对象4
流流概念:流是个抽象的概念,是对输入输出设备的抽象,java程序中,对于数据的输入/输出操作都是以流的方式进行。设备可以是文件,网络,内存等。流具有方向性,至于是输入流好事输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们称为输出流,反之我们称为输入流。可以将流想象成一个“水流管道”,水流就在这管道中形成了,自然就出现了方向的概念。原创 2016-07-30 18:42:12 · 321 阅读 · 0 评论 -
java面向对象3
内部类概念:定义在一个类中的类思考:什么情况下创建内部类?当类Birhth只提供给类Student使用时,考虑将类Birth定义为类Student的内部类如何使用内部类创建对象思考:内部类Birth中可以访问Student中的私有成员吗?可以。内部类相当于Student中的一个成员,当然可以访问Student中的所有成员。内部类的访问权限可以为p原创 2016-07-30 18:27:15 · 241 阅读 · 0 评论 -
java面向对象基础2
封装封装的概念将类的某些嘻嘻隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。封装的好处只能通过规定的方法访问数据隐藏类的实例细节,方便修改和实现封装的步骤使用包管理java中的类包的作用管理java文件解决同名文件冲突定义包Package 报名注意:必须放在java源程序第一行。报名可以使用原创 2016-07-30 18:10:00 · 601 阅读 · 1 评论 -
java面向对象
Java常用类String常用方法介绍MathMath.random();Math.sin(Math.PI/3);Math.pow(2, 3);Math.sqrt(9); System正则表达式正则表达式就是一个特殊的字符串,用来匹配字符串与查找字符串Java基础架包中java.util.regex提供正则表达原创 2016-07-30 17:56:49 · 181 阅读 · 0 评论 -
java中==与 String中 equals 和对象中equals比较
初学java可能老师都讲过==与 String 中equals的比较public class DemoTest { public static void main(String[] args) { String str1="123"; String str2="123"; System.out.println("str1==str2 ? "+(str1==str2)); Str原创 2016-07-17 16:38:54 · 550 阅读 · 0 评论 -
java单例设计模式
单例设计模式概念:单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。public class Single { //定义静态变量只有类在第一次被调用时实例化对象以后, //就原创 2016-07-24 11:27:56 · 300 阅读 · 0 评论 -
Java绘图功能简介-Graphics
package hhxy.Test;import java.awt.Color;import java.awt.Graphics;import javax.swing.JFrame;public class GraphicsFrame extends JFrame{ public GraphicsFrame(){ super("Graphics范例"); setDe原创 2016-06-07 19:49:28 · 883 阅读 · 0 评论 -
java界面,BorderLayout,GridLayout,FlowLayout
BorderLayout类BorderLayout将版面分成EAST(东),SOUTH(南),WEST(西),NORTH(北),CENTER(中),五个区域块,并语序将组件放在指定的区域块内,因为将组件放入BorderLayout版面内会造成组件变形,所以不适合加入JButton(按钮)这类组件,而比较合适JPanel(面板);package hhxy.Test;import j原创 2016-06-07 16:18:13 · 1319 阅读 · 0 评论 -
java反射机制-工厂设计模式
工厂设计模式最大的好处是可以在应用进行解耦合操作此处工厂设计模式结合属性文件的工厂模式,不用传入完整的包.类名称,通过属性文件的形式配置所需要的子类信息,用户可以知道一个接口有多少子类可以使用。代码如下:package lovechao.project;import java.io.File;import java.io.FileInputStream;import java.原创 2016-05-10 19:03:36 · 555 阅读 · 0 评论 -
面向对象 引用传递
引用传递在java中有重要作用这里 讲解三个范例:范例一:class Demo{ int temp=30;//此处为了方便,不封装};public class Test{ public static void main(String args[]){ Demo d1=new Demo();//实例化Demo对象,实例化之后temp=30 d1.temp= 50 ;//修改tem原创 2015-07-01 15:42:46 · 883 阅读 · 0 评论 -
java面向对象基础 String类
String 类的两种实例化方式 A.直接赋值public class Stringlei{ public static void main(String args[]){ String name="张三"; System.out.println("姓名:"+name); }}B.通过关键字newpublic class Stringlei{ public s原创 2015-06-17 08:17:12 · 1021 阅读 · 2 评论 -
java基础 构造方法
构造方法的重载过程 与普通方法一样: 参数的类型或个数不同 public Person(){} public Person(String name){this.setName(name);}public Person(String name,int age){ this.setName(name);this.setAge(age);}构造方原创 2015-06-16 17:34:12 · 529 阅读 · 0 评论 -
jsp之javaweb在学习
Jsp内置对象request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。request对象具有请求域,即完成客户端的请求之前,该对象一直有效。常用方法如下:String getParameter(String name) 返回name指定参数的参数值String[] get原创 2016-08-12 20:45:30 · 327 阅读 · 0 评论