首页 > 精品范文库 > 8号文库
java初级学习总结
编辑:梦里花开 识别码:17-1085141 8号文库 发布时间: 2024-07-30 21:32:02 来源:网络

第一篇:java初级学习总结

FileInputStream 实例: import java.io.*;public class ex_1_3 {

} public static void main(String args[])throws IOException{} //常见file对象指向文件 File file = new File(“1_3.txt”);if(!file.exists()){System.out.println(“文件不存在”);}else{} //通过file对象创建FileInputStream对象 FileInputStream fis = new FileInputStream(file);int len = 100;//创建数据缓冲 byte[] buffer = new byte[len];//判断缓冲大小是否满足 if(2*len>file.length()){System.out.println(“读取失败”);}else{} //从buffer中读取数据 fis.read(buffer,0,len);//输出 System.out.println(new String(buffer));//跳过中间的file.lengthbuf.length/4,buf.length/4);f2.close();

文件字符流FileReader类和FileWrite类

1.FileReader类

import java.io.*;

public class FileReaderTest {

} public static void main(String args[])throws IOException{} FileReader fr = new FileReader(“huang.txt”);BufferedReader br = new BufferedReader(fr);String s;while((s = br.readLine())!= null){} fr.close();System.out.println(s);

2.FileWrieter类

import java.io.*;

public class FileWriterTest {

public static void main(String args[])throws IOException{String source = “Now is the time for all good menn” +“ to come the aid of their countryn” + “ and pay their due taxes.”;char buffer[] = new char[source.length()];source.getChars(0,source.length(),buffer,0);FileWriter f0 = new FileWriter(“file1.txt”);for(int i =0;i

}

文件随机访问:

1.File类字段和File类的构造方法:

import java.io.*;

public class FileTest {

} public static void main(String args[]){//使用File.separator 字段代表当前路径 //使用构造方法File(String)创建File对象f1 File f1= new File(File.separator);//构造方法 File(String String)File f2 = new File(File.separator,“autoexec.bat”);//构造方法File(File,String)File f3 = new File(f1,“autoexec.bat”);System.out.println(“三个File对象创建完成”);}

2.File类方法:

File的方法大致分为四类:

文件名处理:

文件测试操作:

文件处理:

文件信息处理:

例子1:

import java.io.*;

public class ex_1_6 {

public static void main(String args[]){String filename = “huang.txt”;File myFile = new File(filename);//如果文件存在进行属性测试 if(myFile.exists()){System.out.println(myFile.getName());//文件的绝对路径 System.out.println(myFile.getAbsolutePath());//上一层目录 System.out.println(myFile.getParent());//最后修改时间 System.out.println(myFile.lastModified());//大小 System.out.println(myFile.length());//是否绝对路径、是否是目录、是否是文件、是否可读写 System.out.println(myFile.isAbsolute()+“

”+myFile.isDirectory()+“ ”+ myFile.isFile()+“ ”+myFile.canRead());

}

运行结果:

huang.txt

D:eclipseworkspace输入输出流huang.txt

null

1267600014000

false false true true

false}//是否隐藏属性 System.out.println(myFile.isHidden());}else{System.out.println(“文件不存在”);}

例子2:

第二篇:JAVA学习总结

Java学习总结

在学习了三周的Java基础编程语言之后,我对Java有了一定的了解。Java是由Sun公司推出的一种面向对象的程序设计语言,现在被广泛应用于很多领域。最让我关注的一点,Java是一种开放性的技术,简称开源,与其它的编程语言相比,我始终觉得它更具有优势,并且容易掌握。同时,通过孟老师幽默风趣的讲解方式,让我对Java的学习更加的感兴趣。

第一周,我们主要学习了Java的基本概念,分支结构,循环结构以及数组。基本概念可分为以下三个部分:

(一).常量、变量、表达式。所谓常量,就是运行期间不可以改变的量,比如圆周率。变量,代表一块存储区域,并且存储区域的值是可以改变的,比如客房。通常变量的定义具有一定的规则,简称"变量三要素",变量类型变量名 = 初始值;

变量名的命名规则需要遵循:

1.智能由数字、字母、下划线及美元符组成,并且不能以数字开头。

2.不能重复定义已经定义过的变量名。

3.不能使用系统保留字。

4.要见名知意。

表达式:由常量、变量、运算符组成,并且每个表达式都会有一个返回值。其中运算符包含:+、-、*、/、%、++、--、=,符合运算符包含:+=、-=、*=、/*、%=,例如a += b → a = a + b。

(二).Java注释,单行注释,以//开始的行。多行注释,用/*和*/界定的行

(三).Java基础数据类型,整数类int,浮点型float,文本类char。

分支结构:Boolean类型,非真即假数据类型,只存在True或False。

(一).条件表达式:

关系表达式,重点在于关系运算符的掌握,>、<、>=、<=、==、!=,其返回值为boolean类型;

逻辑表达式,逻辑与(&&),逻辑或(||),逻辑非(!),其返回值为boolean类型;条件运算符,?:→表达式A?表达式B:表达式C,表达式A为真,则结果为B,表达式A为假,则结果为C。

第三篇:JAVA学习总结

==========Java学习总结=========

从3月8号开班以来我们已经学习Java 有3个多月了,主要学习了Java基础知识、OOP(面向对象)、JavaSE、ORACLE(数据库)、JDBC WebBasic、JQUERY、ServletJsp和一些常用的框架。

一、Java基础知识

主要学习了Java变量的定义、基本类型、运算符和表达式、分支结构、循环结构、数组和方法等。

二、OOP OOP是学习Java中的重中之重,是Java编程的核心思想。Java中一切皆对象,围绕着面向对象的三大特性展开,封装性、继承性和多态性是OOP三大特性。引入了对象、类、内存管理、抽象类、接口、内部类等概念,在学习面向对象的特性时学习了方法的重载、方法重写等知识。最后,学习了一些常见关键字(static、final、import、protected等)的特点、作用和使用环境。

三、JavaSE

JavaSE学习分为两部分,其一是学习Java中一些常用的API、正则表达式、日期操作、集合操作、包装类、文件操作。第二部分主要学习了基本的IO文本数据操作、异常处理、多线程基础知识、TCP和UDP通信,最后学习了可扩展标记语言XML的语法和用法。

四、ORACLE(数据库)Oracle数据库主要学习了数据库原理、常用的操作语句(DDL、DML、DCL等)、Oracle操作(字符串、数值、日期、控制操作)、SQL的查询(基础、关联、高级查询),最后简要学习了视图、序列、索引和约束。

五、JDBC 主要知识JDBC原理、JDBC的核心API、JDBC编程操作和DAO。

六、WebBasic WebBasic的学习主要分为以下几点:

1)Web概述、HTML的简述、文本处理、图像和超链接、表格和表单的使用处理。

2)CSS部分:主要包含 CSS的一些概念知识,CSS的声明、语法和CSS的一些常用的选择器。

3)JavaScript:JavaScript基础知识概述,JavaScript对象的概述和对象应用的场合。

七、JQUERY jQuery概念的介绍,jQuery选择器,jQuery操作DOM、事件处理和jQuery动画。

八、ServletJSP 1)Servlet基础知识概述、Servlet的换工作原理、Servlet的特性,HTTP协议和容器对路径的处理。2)①JSP的基本的语法、运行原理,JSP中的转发、重定向的使用和区别及JSP开发中的常见的问题。②JSP的状态管理分为cookie和session,JSP中的过滤器和监听器,EL表达式和JSTL表达式。

九、常用的应用开发框架 1)Spring框架:Spring容器、Spring的IOC,Spring的参数注入、基于注解的组件扫描,Spring Web MVC简介和应用。Spring对JDBC的整合支持,Spring+JDBCTemplate.2)MyBatis框架介绍和应用,Spring与MyBatis的整合及其应用。3)Ajax的简介和使用,Ajax在编码中会产生的一些问题。使用JSON实现数据交互,jQuery对Ajax的支持。

学习心得:我觉得学习Java是一个循序渐进的过程,要坚持不懈、有始有终。Java学习是一个系统性的学习,要多学、多练和理解知识,更要勤于总结。课堂上注意听讲,课下要及时复习,当日事当日毕。

第四篇:java学习总结

第三周学习总结

这周从HTML学到了mysql:

1.HTML:Hypertext Markup Language超文本标记语言 后缀名为.html或.htm

由两部分组成:head和body

2.body属性:bgcolor、background、bgproperties、text

3.table表格

属性:table、caption、tr、td、th、bgcolor、background、width、height、border、bordercolor、colspan、rowspan、align、valign

4.from表单:主要功能收集信息

表单标记: