java学习

来源:互联网 发布:快递单号记录软件 编辑:程序博客网 时间:2024/06/16 16:11

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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 打12345不管用怎么办 省政府改变了中央文件怎么办 应聘时学历不够怎么办 做导游学历不够怎么办 市长热线打不通怎么办 12315网站不受理怎么办 法律文书生效前转后财产怎么办 打12345投诉没用怎么办 单位医保停了怎么办 iphonex开不了机怎么办 会计证三年没检怎么办 银行工作人员态度不好怎么办 生殖保健服务证怎么办 关机后自动开机怎么办 大连卖房户口怎么办 在警务室被辅警骂了怎么办 上海微信怎么办居住证 公共自行车卡消磁怎么办 港澳通行证到期了怎么办 徐海路大桥对面怎么办 没有买公务机票怎么办 电脑黑屏怎么办重启也没有用 航空公司原因航班取消怎么办 政府采购2次废标怎么办 车卖给别人车牌怎么办 医用耗材中标后怎么办 国六标准国五车怎么办 年审标志丢了怎么办 大专不过统招线怎么办 雅安停天然气了怎么办 调档函过期了怎么办 临时工想涨工资怎么办 辞职了职称公需课怎么办 一师一优课有账号忘记密码怎么办? 长沙转户口档案怎么办 二战迁户口档案怎么办 本人户口页丢失怎么办 户口迁出原籍档案怎么办 户口本丢了一页怎么办 户口本少了一页怎么办 户口页丢了怎么办