您的位置:首页 > 编程语言 > Java开发

Java学习笔记(3) 界面设计、项目搭建

2015-04-19 15:00 309 查看
终端 (cmd)

type Sample.java
查看文件内容

type Sample.class
文件内容为乱码—加密

导入项目工程:

Import -> General -> Existing… -> Browse

Java程序分为四部分

声明

输入

处理(算法)

输出

项目搭建

1. 声明私有成员

声明常量(常量名大写)

2. 输入

单个类文件

输入、算法、输出、main

项目分两个文件(部分)

MainProg:main

主程序(调用和测试):

新建对象

传参(输入传参、构造传参)

调用算法

输出

Circle[可进一步分多个文件]:输入、算法、输出

构造:输入(input) 改为类名

键盘输入

导入包

[code]import java.io.*;


Java中没有全局变量,类的main函数之外相当于全局

静态(static) 只能引用静态

io 输入输出包

util 常用工具包

输入界面
JOptionPane.showInputDialog()


父容器

提示信息

标题栏

图标

输出界面
JOptionPane.showMessageDialog()


界面设计

单继承
extends
实现接口
implement


标签

文本框

文本域

按钮

面板:布局

捕获信息

匈牙利命名法则

左中右各取一个字母作为单词的前缀

做界面

框架继承
extends JFrame


布置顺序:主面板放到网格上,组件放到主面板上

事件:在按钮上加监听器,事件逻辑

异常处理

数据类型转换

强制转换:扩大功能

[code]person obj;
president pobj = (president)obj;


网络加密解密

3 011 (原码)

5 101 (密钥)

——— (异或运算)

6 110 (密码)

5 101 (密钥)

——— (异或运算)

3 011 (原码)

方法重载是方法名相同,参数类型不同或参数个数不同。重载就是一个名称多种功能(多态),方法重写(超类的方法与子类的方法同名,子类的方法覆盖超类的方法)。

String类的
trim()
方法可以去除字符串左右空格;String类的
equals()
方法判断两个对象的值是否相同。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: