JAVASE_程序的类型及构成,javase类型构成
分享于 点击 5474 次 点评:232
JAVASE_程序的类型及构成,javase类型构成
APPLICATION和Applet程序
- 结构和运行环境不同
- 前者是独立的程序,需要调用虚拟机来运行
- 后者是嵌入HTML的非独立程序
- 专门由appletViewer来运行
- 或者由web虚拟机来运行
Application 程序
- 要点:
- class是主体
- public 类名和文件同名
- main()写法是固定的
- System.out.print()和System.out.printf()
Applet程序
- HelloWorld.java
- import表示导入
- extends JApplet表示继承
- 有paint方法表示如何绘制
- 没有main()方法
多个类只能有一个public
程序的编译和运行
- 程序的编辑
- 可用任意文本编辑器
- 程序编译
- 使用jdk的javac
- 程序运行
- 使用java工具
JAVA工具包
- JDK安装后的文件夹
- BIN 存放工具文件
- JRE 该目录存放和JAVA运行环境相关的文件
- DEMO 存放一些示例文件
- INCLUDE 存放一些与C相关的头文件
- Lib 存放程序库
- Db 数据库相关
Application 编辑、编译、运行
- 程序编辑
- 编辑器:文件名和public class的类名保持一致,并且区分大小写。
- 程序编译
- 编译使用JDK TOOL JAVAC.EXE
- EG: javac hello.java
- 程序运行
- 执行class文件指令的过程
设定PATH和classpath
- 前者是命令(javac及java的路径),后者是引用类的路径
- 可以在命令行进行设定:set path=”” set classpath=”“
- 也可以在系统的环境变量中对其进行设定
- 我的电脑–>属性–>高级–>性能–>环境变量
Applet的编译和运行
- 编译的话是和一般程序一样
- 运行的话用AppletViewer helloworld.html
- 记得启用浏览器中的java:
- 控制面板–>程序–java–安全–中。
其他几个工具
- 主要工具
- javac 编译
- java 运行(控制台和图形界面程序)
- javaw 图像界面程序
- appletViewer 运行Applet程序
- 另外常用工具
- jar 打包工具
- 图1
- javadoc 生成文档
- 图2
- Javap 查看类信息及反编译
- 图3
- jar 打包工具
程序的输入和输出
- 文本界面
- 使用java.util.Scanner类
- 用其nextInt()方法、nextDouble()
- next()得到下一个单词
- 使用In和out
- java.io包
- System.in.read()
- System.out.print()..println()..printf()
- AppCharInOut.java
- 注意一下try{}catch
- AppLineInOut.java
- 输入输出行更为复杂一点
- AppLineInOut.java
- 输入输出数字
- Integer.parseInt()
- Double.parseDouble(s)
- AppLineInOut.java
- 使用java.util.Scanner类
- 图像界面输入输出
- Java Application需要首先创建自己的图形界面
- 通过创建一个Frame创建自己的用户界面,在构建AppFrame时,设定该Frame的大小,并用setVisible(true)方法显示出来。
- AppGraphInOut.java
- add(xxx) 加入对象
- btn.addActionListener
- 处理事件
- actionPerformed()函数
- 具体处理事件
集成开发工具
- 常见三种开发方式
- 直接使用jdk
- 文本工具加jdk
- 集成开发环境
- Eclipse
- Jdeveloper
- BlueJ
心得
学习之路,基本功还是扎实觉得踏实~
在GIS的沙场玩耍,分享有价值的东西!
相关文章
- 暂无相关文章
用户点评