- 浏览: 355981 次
文章列表
在程序设计语言中,数据的保存是基本,如果某程序语言不能保存数据那么该语言是不可能存在的,JAVA是当今最流行的面向对象设计语言之一,在保存数据中也有自己独特的一面,字节流和字符流
1,字节流是由字节构成的,字符流是由字符构成的 字节流和字符流都是继承的InputStream和OutPutStream ,java中两种最基本的就是字节流和字符流
类 FileInputStream 从文件系统中的某个文件中获得输入字节
类 FileOutputStream 文件输出流是用于将数据写入 File 或 FileDescriptor 的输出流。文件是否可用或能否可以被创建取决于 ...
类 File
File是指文件和目录路径名的抽象表示形式。
1,何为文件:
标准文件(txt doc mp3...)
目录文件(文件夹)
虚拟内存文件
2,File类中有可以创建文件的 createNewFile()方法,在创建新文件的时候需要try{} catch(){}因为可能会抛出异常;也有可以判断文件是否是一个标准文件的方法isFile();这些防抖都在java.io的输入输出包中,我们可以直接创建一个文件对象后 再来 调用
3,使用File类来测试:
package file0521;
import java.io.File;
publ ...
“耕地保”平台是阿里巴巴和安徽农民共同推出的一个 “首个互联网定制私人农场”,“耕地宝”由阿里巴巴投入一亿 ,主要是用来进行农业方面,将农民手中的散地集中起来 不仅加大农民集体在土地上面的话语权,还增加了土地的流通与 利用率,提高了土地的产量,有利于大规模的产业化的高科技农业的 发展,阿里在农业上的探索将会引起新一轮的产业调整,但是集体化之后农民的个体的话语权 将更少,国家应出台相应的法律法规保护农民的核心利益
C语言的强大在于可以直接操作指针的地址,通过改变指针的地址指向来达到更改地址的目的,又是由于c语言的指针过于强大,初学者很难掌握, java的出现解决了c,c++中指针的问题 java将指针封装在底层,开发人员是不能够去操 ...
1,c++,java是面向对象编程的语言,将万事万物都看成是对象;java做一件事情关注的是人物,java是c++继承过来的,java没有直接更改地址的权限但是可以通过引用来传值操作地址,java也没有c++中繁琐的操作,java以其优越的可移植型,平台的安全型,高效性赢得了广泛的认同,全世界越来越多的人去学习java,我也是其中的一员
java组成:java编程语言,java文件,java虚拟机,API文档
java的基本概念(java支持c语言):
java数组的定义:http://1181421004.iteye.com/admin/blogs/2067 ...
对于一个从没有接触过计算机语言的人来说,一上来就学面向对象,就算是心里上面接受的了,灵魂我觉得也应该是跟不上的,学不好是很正常的现象,计算机语言老师讲的再多,你在课堂上面跟着老师听的再多,我觉得你应该还是学不会的,最主要的原因是你根本没有想过该怎么来学习计算机编程语言,记得大一的时候金山网络公司在湖大招聘我们学校一个才来大学几天的被金山网络录取,一个刚到大学的就能够去和研究生比,这说明学习计算机靠的是自己,在高中他整天就是研究怎样实现游戏中的各个环节, 计算机是一门很神奇的学科,他可能不需要你有多高的文凭,计算机需要的是你要有独立的思考能力和团队合作的意识,独立思考就是你现在想不通这 ...
//人力资源在在企业中的作用人力资源为什么会存在,人力资源究竟是干什么的 人力资源管理是对管理模式一次大的创新,人力资源兴起的原因有以下点: 工业时代的国际化竞争,现代市场的风险管控等等。所以人力资源 在现代经济竞争中的优势明显的存在,人力资源在集团类公司中存在着 明显的优势(鸿海集团),有一次笔者亲自去体验过红海集团的招聘,只 知道人力资源是管理企业招聘的 当时我被招聘上了,当时给我们培训 的人力资源讲师说在企业中是负责企业里面的管理(包括员工收到的不公 平的待遇)以及对上级不满可以直接投诉找人资来解决,当时我们的第一 反应是不可能(那时刚走出校门),人力资源是不是也归某经理管呢?在 现代集团 ...
List ,set ,map的使用方法和区别
java容器类类库的用途是保存对象,并将其分为两个概念:
Collection集合:一个独立的序列,这些序列都服从一条或多条规则;List必须按顺序保存元素 ,set不能重复元素;Queue按照排队规则来确定对象产生的顺序(通常与他们被插入的顺序相同)
Map;一组成对的“键值对”对象,键是唯一的 值可以不唯一
List:有序的序列,可重复的
//下面定义一个list的例题:
class ArrayListTest<E>{
public static vo ...
JFrame的用法
jframe是java保重来定义轻量级的组件中的一种;
下面介绍如何使用JFrame 来创建窗体:
第一种方法:
import java.awt.Color;
import java.awt.Container;
import javax.swing.*;
/*使用JFrame 来创建窗体
*/
public class swing1 ...
遍历的方法
- 博客分类:
- JAVA数据结构与算法
遍历
在java的泛型数据中,怎么将其中的数据全部取出来:下面介绍三种常用的方法
定义一个ArrayList来存储数据:
import java.util.*;
public class ArrayListTest<E&g ...
泛型
在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,任意化的缺点就是要实行强制转换,这种强制转换可能会带来不安全的隐患
泛型的特点:消除强制转换 确保类型安全 向后兼容
简单泛型的定义:
泛型:就是在类中将其模糊化,在创建对象的时候再具体定义
class fanxing <E>{
public static void main(String args[]){
//定义一个泛型的String类型
ArrayList<String> array = new ArrayLi ...
交换两个数字的方法有以下三种 ,其中第一种最常用
/*
输出最小的一个数
*/
public class jiaohuan1 {
public static void main(String[] args) {
int a =4;
int b = 3;
if(a<b){
// 第一种交换方式
int tmep = a;
a = b;
b = tmep;
}
System.out.println(a);
}
}
/*
运行结果; 3
*/
...
java数组的 声明 创建 初始化; java支持C语言
数组中的每个数都有唯一的一个下标
一维数组的定义 声明: int[] a = new int[3];声明数组中有三个数int[3]
int[] a 中有三个数,下标从0开始,可以同过for来遍历数组中的数
int[] a = {12,32,1};初始化int[] a 中的数组
用逗号(,)分隔数组的各个元素,系统自动为数组分配一定空间。
一维数组在java中会检查数组的下标是否越界
class array{
public static void ...
java的冒泡排序是一种简单的排序规则
冒泡排序的原理:
比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;
针对所有的元素重复以上的步骤,除了最后一个
例题;将int array[] = {1,2,34,3,423,23,23,2};这个数组使用冒泡排序法从小到大排序
分析:使用for来取数 ,嵌套for来循环
交换使用if(array[i] > array[j]){
int temp = array[i];
array[i] = array[j];
array[j] = temp; ...
java的多态性探讨
- 博客分类:
- JAVA 基础
java的多态性是指main方法在调用属性的时候类可以对这一属性做出反应的情况
//package 1;
class A{
public void test(){
System.out.println("A");
}
}
class D extends A{
public void test(){
System.out.println("D");
}
}
class B extends A{
public void test(){
...