文章分类 - Java学习
Java学习过程中相关知识记录
摘要:文件 文件在程序中是以流的形式来操作的 流:数据在数据源(文件)和程序(内存)之间经历的路径 输入流:数据从数据源(文件)到程序(内存)的路径 输出流:数据从程序(内存)到数据源(文件)的路径 常用的文件操作: new File(String pathname) //根据路径构建一个File对象 n
阅读全文
摘要:线程相关的基本概念 程序(program): 是为完成特定任务、用某种语言编写的一组指令的集合。简单的说:就是写的代码 进程: 进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存空间。当我们使用迅雷,又启动了一个进程,操作系统将为迅雷分配新的内存空间。 进程是
阅读全文
摘要:泛型 简介 泛型又称参数化类型,是Jdk5.0出现的新特性,解决数据类型的安全性问题 在类声明或实例化时只要指定好需要的具体的类型即可。 Java泛型可以保证如果程序在编译时没有发出警告,运行时就不会产生ClassCastException异常。同时,代码更加简洁、健壮 泛型的作用是:可以在类声明时
阅读全文
摘要:集合 相比较于数组的优点 1)可以动态保存任意多个对象,使用比较方便 2)提供了一系列方便的操作对象的方法: add、remove、set、get等 3)使用集合添加,删除新元素的示意代码-简洁了 集合主要是两组(单列集合 ,双列集合) Collection 接口有两个重要的子接口 List Set
阅读全文
摘要:常用类 包装类 包装类的分类 1.针对八种基本数据类型相应的引用类型一包装类。 2.有了类的特点,就可以调用类中的方法。 | Tables | 基本数据类型 | 包装类 | | | : : | | | | boolean | Boolean | | | char | Character | | |
阅读全文
摘要:异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等 软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,
阅读全文
摘要:面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么..... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索 面向对象适合处理复杂的问题,适合处理需
阅读全文
摘要:数组 定义: 数组是相同类型数据的有序集合 数组描述的是相同类型的若千个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素每个数组元素可以通过一个下标来访问它们 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法 dataType[] arrayR
阅读全文
摘要:方法 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则: 方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方 法只完成1个功能,这样利
阅读全文
摘要:scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工java.util.Scanner 是 Java5 的新特征,我们可以通过具类,我们可以获取用户的输入。Scanner 类来获取用户的输入。 基本语法: Scanner s = new Scan
阅读全文
摘要:运算符 short或者byte类型的数据在println方法自动转换为int类型,所以short类型加byte类型等于int类型。 b=a++; //先赋值再自增 b=++a; //先自增再赋值 && 与运算 有假为假 || 或运算 有真为真 非运算 假为真,真为假 异或运算 同号为假,异号为真 /
阅读全文
摘要:基础概念 1.Java三大版本 JavaSE : 标准版 (桌面程序,控制台开发......) JavaME:嵌入式开发 (手机,小家电......) JavaEE : E企业级开发 (web端,服务器开发...) 2.JDK,JRE,JVM JDK : Java Development Kit J
阅读全文
摘要:基础概念 1.Java三大版本 JavaSE : 标准版 (桌面程序,控制台开发......) JavaME:嵌入式开发 (手机,小家电......) JavaEE : E企业级开发 (web端,服务器开发...) 2.JDK,JRE,JVM JDK : Java Development Kit J
阅读全文