Java学习笔记(3) 界面设计、项目搭建
来源:互联网 发布:网络黄金通缉了多少人 编辑:程序博客网 时间:2024/04/28 05:14
终端 (cmd) type Sample.java
查看文件内容 type Sample.class
文件内容为乱码—加密
导入项目工程:
Import -> General -> Existing… -> Browse
Java程序分为四部分
声明
输入
处理(算法)
输出
项目搭建
1. 声明私有成员
声明常量(常量名大写)
2. 输入
单个类文件
输入、算法、输出、main
项目分两个文件(部分)
MainProg:main
主程序(调用和测试):
新建对象
传参(输入传参、构造传参)
调用算法
输出
Circle[可进一步分多个文件]:输入、算法、输出
构造:输入(input) 改为类名
键盘输入
导入包
import java.io.*;
Java中没有全局变量,类的main函数之外相当于全局
静态(static) 只能引用静态
io 输入输出包
util 常用工具包
输入界面 JOptionPane.showInputDialog()
父容器
提示信息
标题栏
图标
输出界面 JOptionPane.showMessageDialog()
界面设计
单继承 extends
实现接口implement
标签
文本框
文本域
按钮
面板:布局
捕获信息
匈牙利命名法则
左中右各取一个字母作为单词的前缀
做界面
框架继承 extends JFrame
布置顺序:主面板放到网格上,组件放到主面板上
事件:在按钮上加监听器,事件逻辑
异常处理
数据类型转换
强制转换:扩大功能
person obj;president pobj = (president)obj;
网络加密解密
3 011 (原码)
5 101 (密钥)
——— (异或运算)
6 110 (密码)
5 101 (密钥)
——— (异或运算)
3 011 (原码)
方法重载是方法名相同,参数类型不同或参数个数不同。重载就是一个名称多种功能(多态),方法重写(超类的方法与子类的方法同名,子类的方法覆盖超类的方法)。
String类的trim()
方法可以去除字符串左右空格;String类的equals()
方法判断两个对象的值是否相同。
- Java学习笔记(3) 界面设计、项目搭建
- Java学习笔记(4)界面设计
- Java学习笔记(4) 项目搭建实例
- 界面设计学习笔记
- Java 学习笔记09:Spring搭建MVC WEB项目
- Android学习笔记之项目环境搭建
- SSM框架搭建项目整合学习笔记
- SpringBoot学习笔记-基础项目搭建
- 【学习笔记】rabbitmq 简易项目搭建
- TheBeerHouse模板学习笔记C2-网站界面设计
- TheBeerHouse模板学习笔记C2-网站界面设计
- Android(OPhone) 学习笔记 - 界面设计工具
- PC界面设计学习笔记(一)
- 《Photoshop智能手机APP界面设计》学习笔记
- 《Qt学习笔记》第一章--登录界面设计
- Android学习笔记四—聊天界面设计
- Java 交通灯项目学习笔记
- Java学习笔记-Java开发环境搭建
- [OTA] 系统加密后Recovery是如何读取OTA升级包的
- 第五周项目四友元函数
- 浮点数在内存中的表示
- Git教程:从远程库克隆
- /etc目录的根目录下的文件作用
- Java学习笔记(3) 界面设计、项目搭建
- 黑马程序员_日记61_map扩展知识
- Git教程:分支管理
- Git学习笔记(九)---常用命令
- 第三章第十七题
- 动态生成表格 - javascript
- Git教程:创建与合并分支
- UVa 11214 Guarding the Chessboard
- 在VS2010下c++与Sqlite3的连接