java新手笔记8 包】的更多相关文章

1.main函数 public class MainParam { //考察main 方法的参数 args //运行时可以传入参数 参数类型 String public static void main(String[] args) { for(int i = 0; i < args.length; i++ ) { System.out.println(i + " -> " + args[i]); } } } 2.包 //给自定义类添加包名 生成对应的目录 包名是类名的部分…
封装 面向对象的三大特征: 封装 继承 多态 封装: 将对象的状态信息隐藏,不允许外部程序直接访问 通过该类提供的方法来访问和操作 有啥用: 隐藏类的实现细节 在方法中加入控制逻辑,限制对成员变量的不合理访问,比如把年龄设置为1000岁 进行数据检查,有利于保证对象信息的完整性 便于修改,提高代码的可维护性 访问控制符: 访问控制符有四个: private 省略 public protected private: 可用于成员变量.方法.构造方法 表明被修饰成员只能在这个类的内部被访问 省略: 可…
package com.yfs.javase; public class ParamDemo { public static void main(String[] args) { int a = 3, b = 5; change(a,b); System.out.println("a = " + a + " b = " + b); Point p = new Point(); p.x = 10; p.y = 20; change(p); System.out.pri…
1.包 2.运算符 public class Operator { public static void main(String[] args) { int a = 5; System.out.println("a = " + a); //a = -a; //+ - System.out.println("a = " + a); //+ 字符串链接 System.out.println("影分身" + "软件开发"); Sys…
写笔记四前的脑回路是这样的: 前面的学习笔记二,提到3个环境变量,其中java_home好理解,就是jdk安装路径:classpath指向类文件的搜索路径:path指向可执行程序的搜索路径.这里的类文件和可执行程序是分别在jvm和实际操作系统下执行的文件.对jvm来说,.class文件就相当于操作系统下的可执行程序,对应windows系统就是.exe文件了.那么可不可以把在IDE里开发的程序做成在windows下双击就能运行的文件或者干脆转化成.exe文件呢?查找资料,显然可以.下面写得是第一种…
情况 使用一个jar包,需要下载一个文件到与当前jar包同目录,如何去获取此目录? 代码 使用.即可作为当前的目录 windows环境下,我的jar包所在的目录为D:\test val dir = File(".") //需要注意路径的问题,不能使用path而是要使用canonicalPath println(dir.path)//输出 . println(dir.canonicalPath)//输出 D:\test…
Intent对象和Bundle对象 功能主要是在 MainActivity中定义了2个EditText,当用户输入内容,把他传入到第二个活动, 自己新创的活动中,MyActivity中 放在MainActivity.java文件上 public class MainActivity extends ActionBarActivity { EditText et1; //activity_main.xml文件拖入两个EditText EditText et2; Button button; //拖…
1.JdbcUtil package com.yfs.javase.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JdbcUtil { private static final String driver = "sun.j…
1.Mouse package com.yfs.javase; public class Mouse { private int index = 1; private boolean isLive = false; //跳出方法 同步锁 public synchronized void jump() { while(true) { if(!isLive ) { System.out.println("跳出第 " + index + " 田鼠"); //修改田鼠状态…
1.for package com.yfs.javase; import java.awt.Color; import java.util.Calendar; import java.util.HashSet; import java.util.Set; @SuppressWarnings("all") public class ForDemo { /** * @param args */ public static void main(String[] args) { //useAr…