![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 78
funneies
这个作者很懒,什么都没留下…
展开
-
java基础——内部类
内部类(Inner Class)内部类是Java 语言中的一种特殊的语法,简单的来说,就是在一个类的内部再声明一个类,这些声明在类内部的类就被称作内部类。在实际声明时,内部类可以声明在类的内部、类的方法内部,也可以声明在类的构造方法内部,内部类声明的语法格式和一般类的声明一样,只是内部类声明时可以使用static修饰符进行修饰。对于内部类的相关使用,本部分不做深入的介绍,只是进行简单的说明转载 2013-07-12 14:18:05 · 814 阅读 · 0 评论 -
java基础——IO以及文件的练习
第一题:.将day19-笔记.txt中每一行前面加上行号和冒号public class Exercise1 { public static void main(String[] args) throws IOException { List list = new ArrayList(); // 定义List, 用来存储行数据转载 2013-07-12 14:28:00 · 1998 阅读 · 0 评论 -
java基础——IO流及File、RandomAccessFile对象
IO流用于处理设备上数据。流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。流也进行分类:①:输入流(读)和输出流(写)。②:因为处理的数据不同,分为字节流和字符流。 字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二进制存储的。二进制的最终都是以一个8位为数据单元进行体现,所以计转载 2013-07-12 14:21:25 · 10867 阅读 · 2 评论 -
java基础——变量和常量
变量和常量:在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表。---------------------------------------------------------------转载 2013-07-12 14:04:47 · 1105 阅读 · 0 评论 -
java基础——基本数据类型
基本数据类型在数据类型中,最常用也是最基础的数据类型,被称作基本数据类型。可以使用这些类型的值来代表一些简单的状态。 概述学习数据类型的目的就是在需要代表一个数值时,能够选择合适的类型。当然,有些时候好几种类型都适合,那就要看个人习惯了。学习数据类型需要掌握每种数据类型的特征,以及对应的细节知识,这样会有助于对类型的选择。所以在初次学习时,需要记忆很多的内容。Java 语言的基转载 2013-07-12 14:03:25 · 804 阅读 · 0 评论 -
java基础——进制和进制之间的转换
进制的概念:因为不可能为每个数值都创造一个符号,所以需要用基本数字组合出复合的数值,这样就有了进制的概念。其实所有进制都是人为的创造,都是用来计数方便的。现在最常用的进制是十进制,当然其它的进制也在使用中。计算机编程中常用的进制有二进制、八进制、十进制和十六进制,十进制还是最主要的表达形式。在编程中,大家书写的数值默认为十进制。 对于进制,有两个最基本的概念:基转载 2013-07-12 14:01:44 · 1439 阅读 · 0 评论 -
Java中native关键字
今日在hibernate源代码中遇到了native关键词,甚是陌生,就查了点资料,对native是什么东西有了那么一点了解,并做一小记。native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。JNI是Java转载 2013-05-20 11:44:09 · 113971 阅读 · 8 评论 -
Java基础——数据类型转换
数据类型转换Java 语言是一种强类型的语言。强类型的语言有以下几个要求:① 变量或常量必须有类型:要求声明变量或常量时必须声明类型,而且只能在声明以后才能使用。② 赋值时类型必须一致:值的类型必须和变量或常量的类型完全一致。③ 运算时类型必须一致:参与运算的数据类型必须一致才能运算。但是在实际的使用中,经常需要在不同类型的值之间进行操作,这就需要一种新的语法来适应这种需要,这转载 2013-07-12 14:05:37 · 709 阅读 · 0 评论 -
java基础——运算符和运算符的优先级
计算机,顾名思义,就是计算的机器,所以在编程中,也要进行大量的计算(运算),运算的符号简称为运算符。由于计算机可以进行各种运算,所以提供了很多的运算符号,这些运算符号一部分是现实里经常使用的,也有不少是计算机中新增的。学习运算符,首先要掌握每种运算的运算规则,然后在适当的时候使用对应的运算符。这需要对于运算符最够的熟悉,并具备一定的计算机基础知识。运算符的种类很多,为了方便学习,以下按照类别来进行转载 2013-07-12 14:06:44 · 2771 阅读 · 0 评论 -
java基础——异常处理
异 常:异常:就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处理问题。出现的问题有很多种,比如角标越转载 2013-07-12 14:19:26 · 4784 阅读 · 0 评论 -
java基础——抽象类和接口
抽象类和接口在实际的项目中,整个项目的代码一般可以分为结构代码和逻辑的代码。就像建造房屋时,需要首先搭建整个房屋的结构,然后再细化房屋相关的其它的结构,也像制造汽车时,需要首先制作汽车的框架,然后才是安装配件以及美化等工作。程序项目的实现也遵循同样的道理。在项目设计时,一个基本的原则就是——“设计和实现相分离”。也就是说结构代码和逻辑代码的分离,就像设计汽车时只需要关注汽车的相关参数,而不必过转载 2013-07-12 14:17:17 · 1027 阅读 · 0 评论 -
java基础——访问控制符、修饰符及其他关键字
访问控制符的作用是说明被声明的内容(类、属性、方法和构造方法)的访问权限,就像发布的文件一样,在文件中标注机密,就是说明该文件可以被那些人阅读。访问控制在面向对象技术中处于很重要的地位,合理的使用访问控制符,可以通过降低类和类之间的耦合性(关联性)来降低整个项目的复杂度,也便于整个项目的开发和维护。具体的实现就是通过访问控制符将类中会被其它类调用的内容开放出来,而把不希望别人调用的内容隐藏起来转载 2013-07-12 14:16:28 · 5368 阅读 · 0 评论 -
java基础——面向对象设计方法
面向对象设计方法前面介绍了面向对象技术的两个最基本、最重要的概念——类和对象,下面介绍一下面向对象技术的设计思路。对于初学者来说,面向对象是学习Java 语言时的第一个难点,其实面向对象只是一种思考问题的方式,或者理解为组织数据和功能的方式而已,当系统中的数据和功能都实现以后,按照数据和功能的相关性进行组织。在使用面向对象技术设计项目时,一般的步骤如下:1、抽象类2、抽象类的属转载 2013-07-12 14:15:11 · 2479 阅读 · 0 评论 -
Java基础——对象序列化
数据可以封装成对象,对象运行时是在堆内存中的,如果对象的数据需要存储在硬盘上,那么就要用到对象的序列化流。对象序列化(也叫对象的可串行性)其实就是对象持久化,把内存中的对象,变成硬盘上的文件内容。IO中供对象序列化的流对象为ObjectInputStream和ObjectOutputStream。注意:1. 用ObjectOutputStream写入的的文件,只能用Objec转载 2013-07-12 14:14:11 · 941 阅读 · 0 评论 -
Java基础——面向对象
在程序中,最核心的是数据结构和算法,不同的程序需要根据需要设计不同的数据结构,然后依赖程序的功能以及数据结构设计对应的算法,这种设计方式是程序的底层设计,也就是解决具体的功能。当程序项目复杂到一定程度时,就不仅要专注于底层的设计,更要对程序的结构进行设计,面向对象(Object-Oriented,简称OO)就是一种常见的程序结构设计方法。面向对象思想的基础是将相关的数据和方法放在一起,组合转载 2013-07-12 14:13:18 · 1054 阅读 · 0 评论 -
java基础——方法(函数)
方法(method),在面向过程的语言中称作函数(function),在汇编语言中称作子程序,是一个代码功能块,实现某个特定的功能。在实际的程序开发中,方法是一种基础的组织代码的方式。本部分就介绍方法相关的概念、相关语法以及实际使用时需要注意的问题。方法概述方法的概念来源于数学上的函数,在数学中,当数据具有一定的规律时,就是用一个函数来代码该数字的规律,例如f(n)=n 则代表1、2、3、转载 2013-07-12 14:12:33 · 7171 阅读 · 0 评论 -
java基础——多维数组
多维数组声明数据类型[][] 数组名称;数据类型[] 数组名称[];数据类型数组名称[][];以上三种语法在声明二维数组时的功能是等价的。同理,声明三维数组时需要三对中括号,中括号的位置可以在数据类型的后面,也可以在数组名称的后面,其它的依次类推。例如:int[][] map;char c[][];和一维数组一样,数组声明以后在内存中没有分配具体的存储空间,也没有设转载 2013-07-12 14:11:33 · 19150 阅读 · 0 评论 -
java基础——数组
数组(Array)是Java 语言中内置的一种基本数据存储结构,通俗的理解,就是一组数的集合,目的是用来一次存储多个数据。数组是程序中实现很多算法的基础,可以在一定程度上简化代码的书写。Java 语言中的数组可以分为:一维数组和多维数组,本部分将首先以一维数组为基础进行讲解,最后讲解多维数组的概念和相关的理解、使用。数组概述在程序中,如果需要存储一个数值的话,则可以在代码中声明一个变量来进转载 2013-07-12 14:10:12 · 3321 阅读 · 0 评论 -
Java基础——break和continue
break 语句break 语句在前面的switch 语句中已经介绍过,功能的话是中断switch 语句的执行,在循环语句中,break 语句的作用也是中断循环语句,也就是结束循环语句的执行。break 语句可以用在三种循环语句的内部,功能完全相同。下面以while 语句为例来说明break 语句的基本使用及其功能。示例代码:int i = 0;while(i转载 2013-07-12 14:09:28 · 1426 阅读 · 0 评论 -
java基础——循环语句和循环中断语句
while 语句while 关键字的中文意思是“当……的时候”,也就是当条件成立时循环执行对应的代码。while 语句是循环语句中基本的结构,语法格式比较简单。while 语句语法格式:while(循环条件) 循环体;为了结构清楚,并且使循环体部分可以书写多行代码,一般把循环体处理成代码块,则语法格式变为:while(循环条件){ 循环体转载 2013-07-12 14:08:28 · 26105 阅读 · 1 评论 -
java基础——条件语句
条件语句条件语句,是程序中根据条件是否成立进行选择执行的一类语句,这类语句在实际使用中,难点在于如何准确的抽象条件。例如实现程序登录功能时,如果用户名和密码正确,则进入系统,否则弹出“密码错误”这样的提示框等。本部分对于条件语句的介绍,重点在于语法讲解和基本的使用,更详细的使用参看后续的综合示例部分。在Java 语言中,条件语句主要有两类语法:if 语句和switch 语句。if语句转载 2013-07-12 14:07:33 · 12952 阅读 · 0 评论 -
java对cookie的操作
java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。 建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下HttpServletRequest request HttpServletResponse responseCookie cookie = ne转载 2012-04-17 16:18:21 · 428 阅读 · 0 评论