Java编程之路必读
【摘要】 纯纯的个人理解
起因
- 有很多小伙伴想学习程序,觉得写代码,做到了别人做不到的事情,走在了人群的上流,是一件很酷的事情,这里我想说的是:
- 程序创造人生,创造未来。我为什么喜欢写代码是因为我喜欢那种创造的感觉,创造是一个从无到有的过程。
个人理解
- 我们学习的程序基本第一个都是hello,word,有些小伙伴调侃,本人精通多种语言hello,word,当你创造出第一个程序,打印出第一句hello,word,那么便是一个程序人生的开始。
- 说到开始,其实我的编程语言学习之路很坎坷,我其实最初学习的并不是Java语言,而是c语言,当时学习觉得好难呀,学不会,来来回回放弃了好多次,最后学习了Java,开启软件开发后端之路,Java在我学的那些语言中还是比较好学的,个人理解。
第一个语言
- 我学习Java软件开发是从最基础的学习的,从网上找资料,买书本,白嫖一些电子书,也许有人会问要是遇到问题怎么办,我遇到问题都是通过一些学习网站,比如:阿里云、CSDN、稀土掘金、极客时间以及InfoQ写作社区等等。这些网站都是比较出名的,还可以请教一些大佬,一般都会为你讲解的。
- 我学习Java的顺序是:Java历史、编译原理、环境搭建、基本数据类型、Java常量与变量、类型转化、运算符号、语法结构以及一些关键字、方法的调用、数组的使用、面向对象、构造方法、方法设计方法重载、继承、封装、修饰符、类与类的关系、集合、IO流、线程注解等等。在编程之路上这些基础知识是必不可少的。
- 下面我分享以下我对一些个别知识点的结构分析与理解。
Swing初识
知识梳理
1.语法结构
数据类型 变量常量 流程控制 数组使用
2.面向对象--思想
类和对象 类中成员
类和类之间的关系 设计模式
类中特征 权限 特征 抽象类 接口 多态
3.Java工具类
包装类 日期 数学
字符串 集合相关 异常
4.I/O
文件 文件流 递归
5.线程相关
线程 进程 程序 线程几种不同状态 如何切换
线程安全问题 锁
6.反射注解
Class Field Method Constructor Package
@interface 自定义注解 元注解 通过反射解析注解
7.网络相关
考试系统流程分析
1.登录功能 用户名和密码存在哪里? 文件
2.考试功能 考试题目和答案存在哪? 文件
3.展示功能 GUI Graphical User Interface图形用户接口
GUI
Java集合 String
I/O
文件
C------->桌面应用程序
C/S----> Client Server 客户端/服务器 QQ
B/S----> Browser Server 浏览器/服务器 淘宝
GUI
Graphical User Interface
图形用户接口
就是采用图形的方式,进行操作页面的展示
AWT (Abstract Window Toolkit)
Swing 摆动,悬挂的意思
AWT Swing
窗体 Frame JFrame
面板 Panel JPanel
组件 Button JButton
Label JLabel
TextField JTextField
JPasswordField
JCheckBox复选框
JRadioButton单选按钮
JMenuBar JMenu JMenuItem
TextArea JTextArea文本域
*事件 ActionListener 动作/响应事件
KeyListener 键盘事件
MouseListener 鼠标事件
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)