对于file的学习。

package com.java.scxh.file;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;

public class Createflie3 {

 /**
  * @param args
  * @throws IOException
  */
 public static void main(String[] args) throws IOException {
  Createflie3 Createflie3 = new Createflie3();
  System.out.println("请输入路径:");
  String s = Createflie3.shuru();
  Createflie3.getpath(s);

 }

 public String shuru() throws IOException {
  BufferedReader bufferedReader = new BufferedReader(
    new InputStreamReader(System.in));
  String str = bufferedReader.readLine();

  return str;
 }

 public void getpath(String str) {
  File file = new File(str);
  // /这里判断的是目录;
  if (file.isDirectory()) {

   File[] str1 = file.listFiles();
   for (File s : str1) {// 这里是循环读取,加判断;
    if (s.isDirectory() && s.getAbsolutePath() != null) {

     getpath(s.getAbsolutePath());

    } else {
     if (s.isFile()) {
      System.out.println("文件的路径:" + s.getAbsolutePath()+"   "
        + "文件名:" + s.getName());
     }
    }

   }

  } else {
   if (file.isFile()) {
    System.out.println("文件的路径:" + file.getAbsolutePath()+"   " + "文件名:"
      + file.getName());
   }
  }
 }

}

 

总结java的学习;

1.对于类和类方法的使用,我可以把声明的对象当初操作的东西进行使用。

2.对于文件的处理,用一个一个处理的来理解它。

3.学习java,必须要学习类以及类方法的使用;

4.对于方法的使用有三点:1.方法操作的对象2.方法的返回值3.对于read(),这里面的为新定义的东西。

5.把常用的类和方法,以及能够实现的功能都总结起来。
6.对于java的学习,对于类型的对应是特别重要的。

7.还有就是java的里面的方法的转化,有些方法可以实现一步转化。

8.学习java首先就是要搞懂,1.操作的是什么。2操作过后又是什么。3.前后操作后的,操作对象的变化。

9.对于java的学习,就是类和方法的学习

 

10.做一个项目的话,首先java是面向对象的,所以必须搞清楚,项目中的类可以分为几个类。

然后,再是类中的方法和整个框架,最后再是去程序的具体实现;

 

 

11.学习游戏的开发,对于运动的游戏,主要是通过坐标来使用,这个逻辑比较麻烦而已;

学习java还是一种思想比较重要。

 

 

12.学习java最重要的就是,1.要去知道线程从什么地方分支,然后就是线程之间的不会相互影响;2.对于程序运行的时候的阻塞;3匿名内部类里面的变量要为final的。4.对于Socket这个类,它可以实现多个socket对象的。

 

13.java中,可能有些程序的运行的时候,1.虽然没有调用方法,2.但是还是启动了方法或者是一些操作;

比如说线程,1.我只是.start后,run()方法自己就启动了;

 

14.有些方法的传参,它会是自动传入的参数(这个参数是属于从java内部中的)

15.java中还有一种思想就是,extends和implements的思想,特别重要的;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值