Java学习笔记(3) 界面设计、项目搭建
2015-04-19 15:00
309 查看
终端 (cmd)
导入项目工程:
Import -> General -> Existing… -> Browse
Java程序分为四部分
声明
输入
处理(算法)
输出
项目搭建
1. 声明私有成员
声明常量(常量名大写)
2. 输入
单个类文件
输入、算法、输出、main
项目分两个文件(部分)
MainProg:main
主程序(调用和测试):
新建对象
传参(输入传参、构造传参)
调用算法
输出
Circle[可进一步分多个文件]:输入、算法、输出
构造:输入(input) 改为类名
键盘输入
导入包
Java中没有全局变量,类的main函数之外相当于全局
静态(static) 只能引用静态
io 输入输出包
util 常用工具包
输入界面
父容器
提示信息
标题栏
图标
输出界面
界面设计
单继承
标签
文本框
文本域
按钮
面板:布局
捕获信息
匈牙利命名法则
左中右各取一个字母作为单词的前缀
做界面
框架继承
布置顺序:主面板放到网格上,组件放到主面板上
事件:在按钮上加监听器,事件逻辑
异常处理
数据类型转换
强制转换:扩大功能
网络加密解密
3 011 (原码)
5 101 (密钥)
——— (异或运算)
6 110 (密码)
5 101 (密钥)
——— (异或运算)
3 011 (原码)
方法重载是方法名相同,参数类型不同或参数个数不同。重载就是一个名称多种功能(多态),方法重写(超类的方法与子类的方法同名,子类的方法覆盖超类的方法)。
String类的
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()方法判断两个对象的值是否相同。
相关文章推荐
- Java 学习笔记09:Spring搭建MVC WEB项目
- Java学习笔记(4) 项目搭建实例
- Java学习笔记(4)界面设计
- Java学习笔记(4)界面设计
- Java学习笔记(4)界面设计
- Java学习笔记(4)界面设计
- Java学习笔记(4)界面设计
- Java学习笔记(4)界面设计
- Java学习笔记(4)界面设计
- java maven、springmvc、mybatis 搭建简单Web项目学习笔记
- 【Java学习笔记系列】Ubuntu16.04+Tomcat7+Mysql5.7搭建Java Web项目
- python+Django+pycharm+mysql 环境搭建及第一个项目学习笔记
- 我的Java学习笔记 -开发环境搭建
- Maven学习笔记(三)—— 使用Maven自带的功能创建Java和JavaWeb项目
- ElasticSearch 6.x 学习笔记:23.Java API之Maven项目
- Java学习笔记51(综合项目:家庭记账系统)
- 【知了堂学习笔记】_Java中设计模式之单例模式的学习
- 【知了堂学习笔记】_Java中设计模式之工厂模式的学习
- 知了堂学习笔记--Java设计模式之单例模式
- 【知了堂学习笔记】_Java中设计模式之观察者模式的学习