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.包
//给自定义类添加包名 生成对应的目录 包名是类名的部分 包名.类名
package com.yfs.demo;
import java.util.Random;//是类的包名 //包是为了解决命名冲突 管理类 class文件 包声明必须是java文件的第一句代码
public class PackageDemo { public static void main(String[] args) { Random ran = new Random();
System.out.println("包的实例 " + ran.nextInt(101));
}
}
3.导包
package com.yfs.demo;
/*
import java.util.Random;
import java.util.Scanner;
*/
import java.util.*;//导入包
public class MethodDemo {
//返回值类型声明 没有返回值 void method1 方法的名称 () 参数
void method1 () { System.out.println("call method1() ....."); }
//参数是main方法调用传入的
void introduce (String name, int age) {
System.out.println("introduce()...");
System.out.println("name = " + name);
System.out.println("age = " + age); }
//返回值
int add (int a, int b) {
int sum = 0;
sum = a + b;
//返回sum
return sum;
} void method2 (Random ran) {
System.out.println("随机数:" + ran.nextInt());
} Scanner method3 () {
return new Scanner(System.in);
}
}
4.测试
package javase.yfs.demo;
import java.util.Random;
import java.util.Scanner;
public class MethodTest { public static void main(String[] args) { //创建MethodDemo对象 实例变量
MethodDemo md = new MethodDemo();
md.method1();//无返回值 无参数
md.introduce("张三",30);//方法必须声明后 才能调用 参数必须与声明参数匹配 个数 类型 位置 int val = md.add(5, 3);//返回值存入val
System.out.println("val = " + val);
//任何类型作参数
Random r = new Random();
md.method2(r); Scanner scan = md.method3();
System.out.println("请输入姓名:");
String name = scan.next(); System.out.println("输入的信息是:");
System.out.println("name = " + name); }
}
java新手笔记8 包的更多相关文章
- 0021 Java学习笔记-面向对象-包、构造器
封装 面向对象的三大特征: 封装 继承 多态 封装: 将对象的状态信息隐藏,不允许外部程序直接访问 通过该类提供的方法来访问和操作 有啥用: 隐藏类的实现细节 在方法中加入控制逻辑,限制对成员变量的不 ...
- java新手笔记17 参数
package com.yfs.javase; public class ParamDemo { public static void main(String[] args) { int a = 3, ...
- java新手笔记3 运算符&循环
1.包 2.运算符 public class Operator { public static void main(String[] args) { int a = 5; System.out.pri ...
- Java学习笔记4---打包成双击可运行的jar文件
写笔记四前的脑回路是这样的: 前面的学习笔记二,提到3个环境变量,其中java_home好理解,就是jdk安装路径:classpath指向类文件的搜索路径:path指向可执行程序的搜索路径.这里的类文 ...
- Java学习笔记 jar包获取当前路径
情况 使用一个jar包,需要下载一个文件到与当前jar包同目录,如何去获取此目录? 代码 使用.即可作为当前的目录 windows环境下,我的jar包所在的目录为D:\test val dir = F ...
- JAVA新手笔记 Intent对象和Bundle对象
Intent对象和Bundle对象 功能主要是在 MainActivity中定义了2个EditText,当用户输入内容,把他传入到第二个活动, 自己新创的活动中,MyActivity中 放在MainA ...
- java新手笔记34 连接数据库
1.JdbcUtil package com.yfs.javase.jdbc; import java.sql.Connection; import java.sql.DriverManager; i ...
- java新手笔记33 多线程、客户端、服务器
1.Mouse package com.yfs.javase; public class Mouse { private int index = 1; private boolean isLive = ...
- java新手笔记32 jdk5新特性
1.for package com.yfs.javase; import java.awt.Color; import java.util.Calendar; import java.util.Has ...
随机推荐
- Java笔记(十九)……多线程
概述 进程: 是一个正在执行中的程序 每一个进程执行都有一个执行顺序,该执行顺序是一个执行路径,或者叫一个控制单元 线程: 就是进程中的一个独立的控制单元,线程在控制着进程的执行 一个进程中至少有一个 ...
- HDU 1754 I Hate It 线段树 单点更新 区间最大值
#include<iostream> #include<string> #include<algorithm> #include<cstdlib> #i ...
- POJ2479,2593: 两段maximum-subarray问题
虽然是两个水题,但是一次AC的感觉真心不错 这个问题算是maximum-subarray问题的升级版,不过主要算法思想不变: 1. maximum-subarray问题 maximum-subarra ...
- POJ1159 - Palindrome(区间DP)
题目大意 给定一个字符串S,问最少插入多少个字符可以使字符串S变为回文串 题解 用dp[i][j]表示把字符串s[i-j]变为回文串需要插入的最小字符数 如果s[i]==s[j]那么dp[i][j]= ...
- 成都Uber优步司机奖励政策(2月6日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- Go Slices: usage and internals
Introduction Go's slice type provides a convenient and efficient means of working with sequences of ...
- mongoDB中的连接池(转载)
一.mongoDB中的连接池 刚上手MongoDB,在做应用时,受以前使用关系型数据库的影响,会考虑数据库连接池的问题! 关系型数据库中,我们做连接池无非就是事先建立好N个连接(connection) ...
- 【python自动化第十篇:】
复习: 线程与进程的区别: 进程:资源的集合 线程:最小调度单位 进程至少包含一个线程 线程之间的内存是共享的,两个线程操作同一个数据就会修改整个结果(需要mutex加锁来保持数据的一致性),递归锁, ...
- 记RedisDesktopManager的一次崩溃
redis3.2的配置文件中有bind监听地址 bind 192.168.42.131默认bind的填写的127.0.0.1这样配置是只允许本地访问,如果想远程访问就改为本机网卡绑定的ip地址.我这边 ...
- 导入导出封装的工具类 (一) 利用POI封装
对于导入导出各个项目中差点儿都会用到,记得在高校平台中封装过导入导出这部分今天看了看是利用JXL封装的而经理说让我用POI写写导出,这两个导入导出框架是眼下比較流程和经常使用的框架,有必要都了解一下. ...