摘要:
Go语言小记 fmt.Sprintf("%+v",struct) // + 号可打印出key值 package main func main(){ x :=100 println(&x) x,y :=200,"abc" //x退化为赋值操作,仅y是定义变量 println(&x,x) println 阅读全文
摘要:
2022-7-2 --> 2022-7-4 Go学习 Go的编译 编译指令 : 二进制码文件 go build -o 文件名.exe 文件名.go 编译的好处: 让程序运行更快 在没有go的环境里依然可以运行 帮助排错 编译的坏处: 使文件变得更大 tree查看文件结构 GO常用转意字符 \t :一 阅读全文
摘要:
2022-7-1 go语言学习 安装Golang 下载 go 安装包 配置环境变量 GOROOT : Go安装的根目录 GOPATH : GO的代码放置目录 PATH : %GOROOT%\bin 安装Go,点下一步即可 cmd 输入 go version 测试安装是否完成 C:\Users\258 阅读全文
摘要:
Git 版本控制 迭代版本 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发,提高开发效率,追踪记录整个软件的开发过程 减轻开发人员的负担,节省时间,同时降低认为错误 版本控制分类 本地版本控制 集中版本控制 分布式版本控制 Git Ba 阅读全文
摘要:
注解 Annotation 内置注解 //@Override 重写的注解 @Override public String toString() { return super.toString(); } //Deprecated 不推荐程序员使用,但是可以使用,或者存在更好的方式 @Deprecate 阅读全文
摘要:
网络编程 概述 Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的 网络应用程序。Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机 安装系统里,由JVM进行控制。并且Java实现了一个跨平台的网络库,程序员面 阅读全文
摘要:
Java 多线程 Thread 多任务(生活中的例子) 现实中太多这样的同时做多件事情的例子了,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情 多线程(生活中的例子) 原来是一条路,慢慢因为车太多了,道路堵塞,效率极低.为了提高使用的效率,能够充分利用道路,于是加了多个车道 阅读全文
摘要:
GUI编程 组件 Component 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 简介 GUI 的核心技术 :Swing AWT 界面不美观 需要jre环境 GUI是MVC基础,了解监听 可以写自己的小工具 AWT AWT介绍 包含了很多的类和接口 GUI :图形用户编程 阅读全文
摘要:
异常机制 Exception 什么是异常 实际工作中,遇到的情况不可能是非常完美的.比如:你写的某个模块,用户输入不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等,我们的程序在跑着,内存或硬盘可能满了,等等.... 软件程序在运行 阅读全文
摘要:
面向对象编程 面向过程 & 面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么.... 面向过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后,才对某个分类下的细节进行面向过程的思索 面向对象适合 阅读全文