java学习

mooc笔记  老师:唐大仕


Application 应用程序
独立的程序,需要执行器(调用虚拟机)来运行
Applet 小应用程序
由专门的appletViewer来运行
由web浏览器(调用虚拟机)来运行
Applet例子
import表示导入
extends jApplet表示继承
Applet   or  JApplet 都可以
有paint方法
无main方法


HelloDate.java
package 语句
import  语句
导入其他的类库
类定义--class
一个文件只能有一个public类(与文件同名)
类=类头+类体
类成员=字段(field)+方法(method)
字段(field ,属性变量)
方法(method,函数)
方法=方法头+方法体

运行Application
javac 源文件名.java
java 源文件名


运行Applet
javac 源文件名.java
java   源文件名.html 
被替代




主要工具
javac 编译
java   运行
javaw 运行图形库程序
appletViewer 运行Applet程序


另外常用的几个工具
jar 打包工具
javadoc 生成文档
Javap 查看类信息及反汇编


使用jar打包
1.编译 Java A.java
2. 打包 jar cvfm A.jar  A.man A.class 
c表示创建(create),v表示显示详情(verbose),f表示指定文件名,m表示清单文件
3.运行  java -jar A.jar
其中A.man 是清单文件(manifest),内容如下:
Manifest-Version: 1.0
Class-Path
Main-Class:A
清单文件可以任意命名,常见的是用MANIFEST.MF


使用JavaDoc生成文档
javadoc  -d 目录名 xxx.java




文本界面:使用Scanner类
使用java.util.Scanner类
用其nextInt()
还有nextDouble()
next()得到下一个单词
(从jdk1.5开始)


import java.util.Scanner;
class ScannerTest{
public static void main(String []args){
Scanner scanner=new Scanner(System.in);
System.out.println("请输入一个数:");
int a=scanner.nextInt();
System.out.println("%d的平方是%d\n",a,a*a); 
}
}


AppLineInOut.java
输入输出行
try{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
s=in.readline();
}catch(IOException e){

}
AppNumInOut.java
输入输出数字
Integer.parseInt();
Double.parseDouble(); 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值