Java编程之路必读

举报
魏铁锤 发表于 2023/03/01 18:31:05 2023/03/01
【摘要】 纯纯的个人理解

起因

  1. 有很多小伙伴想学习程序,觉得写代码,做到了别人做不到的事情,走在了人群的上流,是一件很酷的事情,这里我想说的是:
  2. 程序创造人生,创造未来。我为什么喜欢写代码是因为我喜欢那种创造的感觉,创造是一个从无到有的过程。

个人理解

  1. 我们学习的程序基本第一个都是hello,word,有些小伙伴调侃,本人精通多种语言hello,word,当你创造出第一个程序,打印出第一句hello,word,那么便是一个程序人生的开始。
  2. 说到开始,其实我的编程语言学习之路很坎坷,我其实最初学习的并不是Java语言,而是c语言,当时学习觉得好难呀,学不会,来来回回放弃了好多次,最后学习了Java,开启软件开发后端之路,Java在我学的那些语言中还是比较好学的,个人理解。

第一个语言

  1. 我学习Java软件开发是从最基础的学习的,从网上找资料,买书本,白嫖一些电子书,也许有人会问要是遇到问题怎么办,我遇到问题都是通过一些学习网站,比如:阿里云、CSDN、稀土掘金、极客时间以及InfoQ写作社区等等。这些网站都是比较出名的,还可以请教一些大佬,一般都会为你讲解的。
  2. 我学习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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。