Java Import的使用
时间:2019-11-27
本文章向大家介绍Java Import的使用,主要包括Java Import的使用使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
这里根据上一篇中ClassObject.java的例子改编的:https://www.cnblogs.com/jizizh/p/11938574.html
一、创建ClassObjectImport.java
import java.io.*;
public class ClassObjectImport {
int myclass;
/* creat class and object to use */
public ClassObjectImport(String name) {
System.out.println(name+"1");
}
public ClassObjectImport(int ss) {
System.out.println("myclass"+ss);
}
/* method to use */
public void setTime(int time) {
myclass = time;
}
public void getTime() {
System.out.println("myclass"+myclass);
//return baijie;
}
}
可以注意到,对比ClassObject.java来说:
- 少了main方法执行程序,
- 增加了import java.io.*;//将命令编译器载入java_installation/java/io路径下的所有类
执行下面命令生成ClassObjectImport.class类:
javac ClassObjectImport.java
二、创建ClassObjectImportTest.class
import java.io.*;
public class ClassObjectImportTest {
/* main */
public static void main(String[] args) {
ClassObjectImport myClassObjectImport = new ClassObjectImport("myclass");
ClassObjectImport myClassObjectImport_2 = new ClassObjectImport(2);
myClassObjectImport.setTime(3);
myClassObjectImport.getTime();
System.out.println("myclass"+myClassObjectImport.myclass);
}
}
可以注意到,对比ClassObject.java来说:
- 少了类的构造体,将main方法执行程序移动到了这里。
- 增加了import java.io.*;
执行下面命令生成ClassObjectImportTest.class类:
javac ClassObjectImportTest.java
然后执行这个程序:
java ClassObjectImportTest
结果如下:
可以看出执行结果和上一篇文章的相同,只是将程序分开了,通过import来导入方法,变量等,跟c语言include头文件类似。
原文地址:https://www.cnblogs.com/jizizh/p/11945484.html
- 深入剖析Spring(四)——AOP
- Java并发编程的艺术(十二)——线程安全
- 用 LSTM 做时间序列预测的一个小例子
- Java并发编程的艺术(十一)——线程池(2)
- Java并发编程的艺术(十)——线程池(1)
- Tensorflow on Spark爬坑指南
- Boost asio 官方教程
- 0基础教你搭建一套可自动化构建的微服务框架(SpringBoot+Dubbo+Docker+Jenkins)
- 柴毛毛大话设计模式——开发常用的设计模式梳理
- Redis源码分析(四)——Redis数据结构-整数集合
- Redis源码分析(三)——Redis数据结构-字典
- Redis源码分析(二)——Redis数据结构-链表
- C++实现神经网络之一 | Net类的设计和神经网络的初始化
- Redis源码分析(一)——Redis数据结构-字符串SDS
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- innobackupex命令总结
- 使用sysbench对数据库进行压测 Part2 sysbench语法介绍
- MySQL Galera Cluster全解析 Part 9 监控Galera Cluster
- redis的介绍及安装
- 使用oradebug捕获SQL语句
- MySQL information_schema详解 PROCESSLIST
- MySQL组复制(MGR)全解析 Part 6 监控MySQL组复制
- 代码审计day2
- 使用XtraBackup备份MySQL 8.0 Part 8 xtrabackup 命令总结
- 代码审计day5
- 使用innobackupex对数据库进行部分备份(指定表或数据库)
- 使用Django获取Linux性能数据并存放在redis中
- MySQL组复制(MGR)全解析 Part 5 MGR单主模式部署指南
- php学习day4
- 使用Python爬取动态网页-腾讯动漫(Selenium)