JAVA学习总结3
来源:互联网 发布:篮球比赛技术统计软件 编辑:程序博客网 时间:2024/06/04 18:48
键值对0909
导入文件
package OO0909;
import java.io.FileReader;//导入FileReader方法包
import java.util.Properties;//导入Properties包
public class ProTest1 {
public static void main(String[] args) {
// TODO 创建资源文件对象
Properties pro1 = new Properties();
try{
pro1.load(new FileReader("info.txt"));//通过Properties导入“info。TXT”文件,路径是src/img/***.txt
}catch(Exception e){
System.out.println("文件不存在");//否则输出文件不存在
}
String str = pro1.getProperty("money");//使用String str来接收查找到的mon
System.out.println(str);
pro1.setProperty("name","19000");
新增,替换键值
pro.setProperty("sex","男");//注意将传回的值变成STRING类型。
try{
pro.store(new FileWriter("info.txt"),null);
}catch(Exception e){
System.out.println("文件不存在");
}
如果不load键值,然后直接写入的话,会覆盖掉原先所有的键值,然后直接store(set的键值)
}方法传参
package OO0909;
public class TestStu {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int x =8;
Student s = new Student();
s.grade =5;
test(x,s);//基本类型直接传递数值给形参,然后接受方法里的重造,但传参是不会被改变的。
System.out.println(x+ " "+ s.grade );
}//变量数据传递进去,将赋予形参地址(方法不被调用,形参所指向的地址实际是不会发生的),若方法里的形参的地址被赋值,则实参相同的地址也将被赋值,将被改变!
public static void test(int x,Student s){
s.grade = 6 ;
x = 2 ;
}
}
如何传参!!!!非常重要
1.先划分方法区域
2.创建main方法的变量,从右到左,先创建内存,再创建变量,再连接地址;
3.创建调用方法的变量,同理;
4.从main方法传参到调用方法,开始方法里面的地址传递和赋值擦写;
5.方法调用完成,回到main方法,并重新检查main方法里面的所有变量的指向和数值。
数据类型分为基本数据类型,和引用数据类型。
基本数据类型8种,4个整形,2个浮点,boolean, char
引用类型3中:类、数组、接口
0 0
- JAVA学习总结3
- JAVA学习总结3
- Java学习总结3---Reference
- java学习总结(3)
- 8.java基础学习总结3
- 黑马程序员--java学习总结(3)
- java学习记录总结(3)
- java框架学习总结
- java学习一路总结
- java线程学习总结
- JAVA SWING学习总结
- Java学习总结
- java学习总结
- Java Web学习总结
- java学习总结-序
- java多线程学习总结
- java多线程学习总结
- java学习总结篇
- JAVA学习总结3
- php 实现http-signature来生成authrization
- linux替换运行程序或so动态库文件导致的问题
- python实例2
- 本科阶段的一点总结
- JAVA学习总结3
- Android Studio发布JAR包(Android Library)到 jcenter (bintray)
- spring和spring MVC的区别与关系
- c语言
- JAVA学习总结
- measure(0, 0) 如何动态获得view的大小
- 如何用随机函数rand5( )来构造随机函数rand7( )_Intel_20160922
- JSDN和XML的区别比较
- Android初识之activity