自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JavaWeb学习总结(一)——JavaWeb开发入门

一、基本概念 1.1、WEB开发的相关知识   WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。  Internet上供外界访问的Web资源分为: 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。 动态we...

2019-09-19 04:26:44 219

转载 Java学习总结-Java对象的序列化和反序列化

一、序列化和反序列化的概念   把对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列。   在很多应用中,需要...

2016-02-01 10:42:00 112

转载 Java学习总结-接口

一、接口的概念      JAVA是只支持单继承的,但现实之中存在多重继承这种现象,如“金丝猴是一种动物”,金丝猴从动物这个类继承,同时“金丝猴是一种值钱的东西”,金丝猴从“值钱的东西”这个类继承,同时“金丝猴是一种应该受到保护的东西”,金丝猴从“应该受到保护的东西”这个类继承。这样金丝...

2016-02-01 10:34:00 159

转载 Java学习总结-抽象类

一、抽象类介绍    下面通过一下的小程序深入理解抽象类   因此在类Animal里面只需要定义这个enjoy()方法就可以了,使用abstract关键字把enjoy()方法定义成一个抽象方法,定义如下:publicabstractvoidenjoy();   从某种...

2016-02-01 10:29:00 83

转载 Java学习总结-对象转型

一、对象转型介绍   对象转型分为两种:一种叫向上转型(父类对象的引用或者叫基类对象的引用指向子类对象,这就是向上转型),另一种叫向下转型。转型的意思是:如把float类型转成int类型,把double类型转成float类型,把long类型转成int类型,这些都叫转型。把一种形式转成另...

2016-02-01 10:26:00 72

转载 Java学习总结-多态

一、面向对象最核心的机制——动态绑定,也叫多态    1.1.通过下面的例子理解动态绑定,即多态 packagejavastudy.summary;classAnimal{/***声明一个私有的成员变量name。*/privat...

2016-02-01 10:22:00 96

转载 Java学习总结-面向对象2

一.JAVA类的定义      JAVA里面有class关键字定义一个类,后面加上自定义的类名即可。如这里定义的person类,使用class person定义了一个person类,然后在person这个类的类体里面定义person这个类应该具有的成员变量(即属性)和方法,如这里定义的...

2016-01-29 11:03:00 78

转载 Java学习总结-读取properties文件

一、java读取properties文件总结   在java项目中,操作properties文件是经常要做的,因为很多的配置信息都会写在properties文件中,这里主要是总结使用getResourceAsStream方法和InputStream流去读取properties文件,使用ge...

2016-01-29 10:56:00 58

转载 Java学习总结-super关键字

一、super关键字      在JAVA类中使用super来引用父类的成分,用this来引用当前对象,如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类对象。怎么去引用里面的父类对象呢?使用super来引用,this指的是当前对象的引用,sup...

2016-01-29 10:51:00 111

转载 Java学习总结-Object类

一、Object类介绍   Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能有一个,JAVA为了组织这个类组织得比较方便,它提供了一个最根上的类,相当于所...

2016-01-29 10:45:00 89

转载 Java学习总结-this关键字

一、this关键字    this是一个引用,它指向自身的这个对象。 看内存分析图:   假设我们在堆内存new了一个对象,在这个对象里面你想象着他有一个引用this,this指向这个对象自己,所以这就是this,这个new出来的对象名字是什么,我们不知道,不知道也没关系,因...

2016-01-29 10:42:00 68

转载 Java学习总结-equals方法

一、equals方法介绍 1.1.通过下面的例子掌握equals的用法 packagecn.galc.test;publicclassTestEquals{publicstaticvoidmain(String[]args){/**...

2016-01-29 10:36:00 90

转载 Java学习总结-哈希编码

一、哈希编码      现在是站在JAVA虚拟机的角度来看内存里面的布局,站在JAVA虚拟机的角度,在内存里面有好多好多个对象,这里用椭圆来代表一个个对象。一个程序运行起来的时候,可能会有很多个对象在内存里面分配,那么对于JAVA虚拟机来说,它运行的时候需要找到这些对象的地址,这些对象的...

2016-01-29 10:29:00 75

转载 Java基础总结-static关键字

一、static关键字      原来一个类里面的成员变量,每new一个对象,这个对象就有一份自己的成员变量,因为这些成员变量都不是静态成员变量。对于static成员变量来说,这个成员变量只有一份,而且这一份是这个类所有的对象共享。 1.1.静态成员变量与非静态成员变量的区别   ...

2016-01-29 10:25:00 64

转载 Java学习总结-方法的重载

一、方法的重载      方法名一样,但参数不一样,这就是重载(overload)。   所谓的参数不一样,主要有两点:第一是参数的个数不一样,第二是参数的类型不一样。只要这两方面有其中的一方面不一样就可以构成方法的重载了。 packagecn.galc.test;public...

2016-01-29 10:19:00 85

转载 Java学习总结-流

一、JAVA流式输入/输出原理      流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个文件里面存放着各种各样的数据,我们想读文件里面的数据怎么办呢?是通过一个流的方式来读,咱们要想从程序读数据,对于...

2016-01-29 10:11:00 445

转载 Java学习总结-线程2

一、线程的优先级别    线程优先级别的使用范例: packagecn.galc.test;publicclassTestThread6{publicstaticvoidmain(Stringargs[]){MyThread4t4=...

2016-01-29 09:47:00 68

转载 Java学习总结-线程

一、线程的基本概念    线程理解:线程是一个程序里面不同的执行路径   每一个分支都叫做一个线程,main()叫做主分支,也叫主线程。   程只是一个静态的概念,机器上的一个.class文件,机器上的一个.exe文件,这个叫做一个进程。程序的执行过程都是这样的:首先把程序的...

2016-01-27 14:26:00 59

转载 Java学习总结-网络编程

一、网络基础概念     首先理清一个概念:网络编程!=网站编程,网络编程现在一般称为TCP/IP编程。    二、网络通信协议及接口    三、通信协议分层思想    四、参考模型    五、IP协议      每个人的电脑都有一个独一无二的IP地址,这样...

2016-01-27 14:13:00 75

转载 Java学习总计-GUI编程2

一、事件监听    测试代码一: packagecn.javastudy.summary;importjava.awt.*;importjava.awt.event.*;publicclassTestActionEvent{publicstaticv...

2016-01-27 14:08:00 87

转载 Java学习总结-GUI编程

一、AWT介绍      所有的可以显示出来的图形元素都称为Component,Component代表了所有的可见的图形元素,Component里面有一种比较特殊的图形元素叫Container,Container(容器)在图形界面里面是一种可以容纳其它Component元素的一种容器,C...

2016-01-27 13:56:00 91

转载 Java学习总结-数组

一.数组的基本概念 数组可以看成是多个相同类型数据组合,对这些数据的统一管理。 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 数组的元素可以是任何数据类型,包括基本类型和引用类型。 C和C++中的数组都可以分配在栈上面,而JAVA中的...

2016-01-27 11:56:00 73

转载 Java学习总结-异常处理

一、异常的概念   异常指的是运行期出现的错误,也就是当程序开始执行以后执行期出现的错误。出现错误时观察错误的名字和行号最为重要。    packagecn.javastudy.summary;publicclassTestEx{publicstatic...

2016-01-27 11:50:00 84

转载 Java学习总结-面向对象

一、面向过程的思想和面向对象的思想 面向对象和面向过程的思想有着本质上的区别,作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对...

2016-01-27 11:41:00 44

转载 Java学习总结-基础语法2

一、语句    1.1. 条件语句   1.1.1 if语句      1.1.2 分支语句(switch语句)              1.2. 循环语句   1.2.1 for循环语句      学会画内存分析图分析别人写的程序,这样就很容易分析出规律,...

2016-01-27 11:35:00 65

转载 Java学习总结-基础语法

一.标识符    二.关键字    三.JAVA基础数据类型 3.1. java常量    3.2. java变量      从本质上来讲,变量其实是内存里面的一小块区域,一个程序在运行的时候,实际上这个程序是位于内存里面,然后才开始运行。一个.exe文件存放在硬...

2016-01-27 11:23:00 298

转载 eclipse安装遇见的问题记录

一、 1 这个问题是因为环境变量配置错误。 二、 这个问题,要么没有jvm.dll文件,要么就是位数冲突,需要jdk的版本和eclipse的版本一致 转载于:https://m...

2016-01-27 09:12:00 95

转载 编程每一天(Write Code Every Day)

去年秋天,我的个人项目似乎走到了尽头:我一直没能取得必要的进展,在不牺牲我的主业(可汗学院的全职工作) 的情况下,我无法完成更多的个人编程事项。   我个人项目上的工作始终存在着几个严重问题。我把这些工作主要放在周末,但有时也可能是周末的晚上。事实上,这种安排根本不合适。想要完成如此众多的工...

2016-01-26 16:28:00 74

转载 Java开发者写SQL时常犯的10个错误

无论如何,我之前仓促列出的常见错误还没列完。因此我为你另外准备了10个没那么常见的,但Java开发者在写SQL语句时同样爱犯的错误。 1、不用PreparedStatements 有意思的是,在JDBC出现了许多年后的今天,这个错误依然出现在博客、论坛和邮件列表中,即便要记住和理解它是一...

2016-01-26 10:09:00 116

转载 Spring MVC入门示例详解

MVC框架是什么 模型-视图-控制器(MVC)是一个众所周知的以设计界面应用程序为基础的设计模式。它主要通过分离模型、视图及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用户的请求...

2016-01-26 09:21:00 94

转载 Java-String深究(String方法详解)

String类 1、‍String对象的初始化‍ 由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下: Strings="abc";s="Java语言"; ...

2016-01-25 14:46:00 181

转载 Java-String深究(有关String的十个问题)

如何比较两个字符串?用“=”还是equals 简单来说,“==”是用来检测俩引用是不是指向内存中的同一个对象,而equals()方法则检测的是两个对象的值是否相等。只要你想检测俩字符串是不是相等的,你就必须得用equals()方法。 如果你知道“字符串保留(string intern)...

2016-01-22 10:53:00 84

转载 Java-String深究(字符串池)

java运行环境有一个字符串池。比如String str="abc"时,会首先查看字符串池中是否存在字符串"abc",如果存在则直接将"abc"赋给str,如果不存在则会先在字符串池中新建一个字符串"abc",然后再将其赋给str。如果执行代码: Stringstr1="abc";...

2016-01-22 10:42:00 109

转载 Java-String深究(关于String、StringBuffer与StringBuilder)

最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 三者在执行速度方...

2016-01-22 10:29:00 48

转载 Java-String深究(关于String对象不可变问题)

有个仁兄在 StackOverflow 上发起了一个问题,是这么问的: 众所周知Java中的String对象是不可变的,但我们来看下面这段代码(抛出异常因为是收缩转换): Field提供有关类或接口的单个字段的信息,以及对它的动态访问权限。反射的字段可能是一个类(静态)字段或实例字段。 ...

2016-01-22 10:12:00 63

转载 java-web-j2e学习建议路线

首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。J2ME,Th...

2016-01-22 09:08:00 71

转载 Java进阶-内存管理与垃圾回收

整个教程中已经不时的出现一些内存管理和垃圾回收的相关知识。这里进行一个小小的总结。 Java是在JVM所虚拟出的内存环境中运行的。内存分为栈(stack)和堆(heap)两部分。我们将分别考察这两个区域。 栈 栈的基本概念参考纸上谈兵: 栈 (stack)。许多语言利用栈数据结构...

2016-01-22 08:50:00 63

转载 Java进阶-事件响应

在GUI中,我们看到了如何用图形树来组织一个图形界面。然而,这样的图形界面是静态的。我们无法互动的对该界面进行操作。GUI的图形元素需要增加事件响应(event handling),才能得到一个动态的图形化界面。 元素, 事件, 监听器 我们在GUI一文中提到了许多图形元素。有一些事...

2016-01-22 08:49:00 61

转载 Java进阶-GUI

GUI(Graphical User Interface)提供了图形化的界面,允许用户以图形的方式与系统进行互动。在GUI推广之前,用户通常要以文本命令的方式来控制计算机。GUI直观的将计算机的功能呈现给用户,降低了用户使用计算机的门槛。苹果和微软是GUI方面的先驱(虽然他们都一定程度上抄袭了...

2016-01-22 08:45:00 62

转载 Java进阶-嵌套类

到现在为止,我们都是在Java文件中直接定义类。这样的类出现在包(package)的级别上。Java允许类的嵌套定义。 这里将讲解如何在一个类中嵌套定义另一个类。 嵌套 内部类 Java允许我们在类的内部定义一个类。如果这个类是没有static修饰符,那么这样一个嵌套在内部的类...

2016-01-21 11:49:00 81

空空如也

空空如也

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

TA关注的人

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