Java 爱的循环_郁金花海 Tulip Sea in Love Loop

Java 爱的循环_郁金花海 Tulip Sea in Love Loop

欢迎进入 ❤ Chino的六月花海~

最近断更这么久,隔离的日子让我失去了基本时间概念,但却开始淡化了一些生活之外其他的莫名感觉。一出门就感觉全街上的人都是NPC,而我也是被随机设定的NPC的存在。到底我是作为一种怎样的存在呢?总是丢失一些激情,又在其他地方补充了这些平衡,这让我慢慢开始更加不认识自己… 带着这些疑问,我要开始用心整理 Chino的新篇章。(*^▽^*)

在这里插入图片描述请给我100个不喜欢郁金香的理由!\(^o^)/~ 它们包含着爱、慈善、名誉、美丽、祝福、永恒、爱的表白、永恒的祝福... 作为种球花属,它们的颜色组合和花语都是无限的数组~

六月飞雪 百宝箱

在这里插入图片描述酷酷嗒彩虹Idea, 框架完整,功能强大,团队开发首选,虽然没有Eclipse轻量,不适合初学者了解Java结构,待基础知识扎实后,可进一步选择Idea来进行项目的开发。

1. Idea 够用快捷键
  • psvm main + Enter ----------》main 入口程序
  • sout + Enter ----------》println 输出
  • Shift + Ctrl + F10 ----------》运行当前程序
  • Shift + F9 ----------》Debug 调试
  • fori ----------》普通 for 循环
  • itar ----------》生成 array_for 循环
  • iter ----------》增强 for 循环
  • Shift + F6 ----------》文件重命名
  • Ctrl + D ----------》复制当前行
  • Ctrl + Y ----------》删除当前行
  • Ctrl + / ----------》注释当前行
  • Ctrl + F ----------》查找文本
  • Ctrl + R ----------》替换文本

在这里插入图片描述

  • Shift + Ctrl + Alt + L ----------》格式化代码
  • Alt + Insert ----------》调取 重写、构造器和 get*set 生成器
2. idea 心动主题鉴赏

为了适配各种不同的开发心境,我发掘了不同的 Idea 主题 Theme ~
在这里插入图片描述
配色方案从外观与行为中的编辑器中进行替换 ~
在这里插入图片描述

以下是我总结的前三位榜单~(*^▽^*)

榜单 No.1: Doki Theme
这个主题真的是非常的Lovely了,开发者也在持续更新,喜欢二次元的朋友不要错过,有很多猛男专属皮肤~

在这里插入图片描述
插件起始界面~ 这个免费插件做的也太良心了,每个动漫人物都有一个这样的起始主题~ 小细节很到位啊~
在这里插入图片描述

这里我自由搭配了我比较喜欢的九个版面,Doki里有很多选择可以进行DIY组合~
在这里插入图片描述在这里插入图片描述在这里插入图片描述
还有一个特别惊喜的小设计,每次我打开 Idea 之后他就会给我一个不同的随机动画,目前还没见到重复的,我试了那么多主题,这个真的是没有之一~
在这里插入图片描述
报错的时候会给你一个负向的即时反馈,再运行正确后,就会给你一个正向的反馈~
在这里插入图片描述
榜单 No.2: Vuesion Theme & Monokai Pro Theme 并列上榜
感觉有了全面到位的Doki,其他都不香了~ 这个也就是带了个红边边特别一点~
在这里插入图片描述
Monokai Pro Theme 配色还算可爱,看着比较舒服~ 也比较轻量~
在这里插入图片描述

榜单 No.3: Github 性冷淡系列皮肤

在这里插入图片描述
三种性冷淡经典配色~ 低调男生,专业首选~
在这里插入图片描述

3. Gitee 微缩使用指南

因为 Wall 的原因导致 GitHub 极其难用,国内 Gitee 访问实在令人心情舒畅,只要网速正常上传随随便便,版本控制一比一全仿,还可以与GH同步,我真心被圈粉,作为个人私有库管理文件也超雕哦 O(∩_∩)O~
在这里插入图片描述
Gitee 仅可支持5人协作,白·嫖的话是够了,反正我的团队不超过5个人,吼吼吼~请添加图片描述

1. 版本控制 * 基本解读~

请添加图片描述

2. 使用 Git 超简单!

下载最新版本 GIT 后,就可以搜到它了 ~
在这里插入图片描述
总结一句话:Git是一个基于版本控制的发布工具~
请添加图片描述

3. Git 几句简单命令 ~

初始化Git: git init

链接远程库:git remote add + 关联远程库的名字 + 要关联的远程库链接(https开头)

查看已链接到的远程库:git remote -v

删除已有的远程库:git remote rm +库名 (*慎用,就别用了,想好了去网页上删)

向远程库添加文件/文件夹到暂存区:git add + 本地文件名/文件夹名

添加提交的注释:git commit -m + "注释内容"

提交文件:git push + -u + 远程主机名(默认叫origin) + 库的分支名 (默认叫master)
-u 的意思是把当前设置为默认的推送地址~ 例如:git push -u origin master

后面再提交文件(简化版):git push +关联名称
如果要指定分支推送,必须加上远程地址,例如:git push gitee master

针对系统上所有库的前缀:git config -e --global
针对当前仓库的前缀:git config -e

通过命令行,git可以push同样的东西到不同的版本控制平台中~
在这里插入图片描述

3. 配钥匙 环节

只有配了钥匙才能让 Git 链接上 Gitee,打开 Git Bash,输入你在 Gitee 上的账号密码,就会显示登陆成功的信息了~
请添加图片描述
在命令行中登陆你的gitee~

ssh -T git@gitee.com

设置提交代码时的用户信息:

$ git config --global user.name "chino"
$ git config --global user.email XXXXX@126.com

在命令行中获取你的 ssh key - 链接 gitee 用的公钥,它们会保存在你的盘符中~

ssh-keygen -t rsa -C "XXXXX@126.com"

按照这个步骤走,将会自动生成钥匙在.ssh内~

请添加图片描述
公钥 public key 被存在id_rsa.pub里,我们需要把里面的文本CV进Gitee配置公钥的地方~
请添加图片描述
从Gitee网页上登陆,找到SSH公钥,起个 Keylala 的标题,把id_rsa.pub内的文本拷进来~
请添加图片描述

4. 使用 SourceTree 图形 GUI 推送源代码~

不需要使用命令行,也可以实现代码的快速推送!Wins系统 和 Mac OS 都可以用 SourceTree 图形界面来实现~ 我之前总结过用ST实现实时推送 Github 的绑定指南(那个推送确实有点痛苦),大家可以参考那篇搭配着理解绑定Gitee,这里的过程将简化处理,这里主要是介绍用ST 成功链接Gitee的简单教程贴~

在这里插入图片描述
从Gitee 粘贴本仓库的地址到第一栏~其他东西一般就自动生成了~ 第二个地方是你要存本地的地方,尽量不要选择放在C盘,第三行是本仓库名字,要注意填写正确~ 只要它显示:这是一个Git仓库,就能正常克隆~
在这里插入图片描述
这个仓库上的内容已经被保存到本地,可以开始其他操作了~
请添加图片描述
当你那个本地保存的文件有任何变动,刷新后那些被更新的文件就会出现在未暂存文件里,点击暂存所有,你的文件就被保存在上面的已暂存文件里,我这里仅仅是打算更新一个README~ 这里特别注意,你的本地文件夹不要乱放有的没的混在里面被更新~
请添加图片描述
挺好挺好~ 这样再去Gitee上看呢,我加的那句话就已经被更新好啦~
请添加图片描述

4. 经典电子生活
神操作 No.1:Wins - 发送 奇怪的应用 到桌面

有很多软件下载下来,桌面不出现应用程序,为了使用便捷需要设置桌面快捷方式,之前我一直复制粘贴,很容易再次打开因为地址的原因就报错,以下是正确版本~

在这里插入图片描述

神操作 No.2:Wins - 图片中的创建时间隐藏的小秘密

如果你想知道哪张图片的具体创建时间点,就可以杀进具体某个图片的属性中去,之前我电脑上扫描的文件,它的创建时间无论我后期怎么修改,创建时间都永远是最早那个时间点,因此,一般没有特别加密和特殊处理过的文件的创建时间并不会被销毁掉~ 哎呀,我到底在让你们注意什么呢。。。
在这里插入图片描述

神操作 No.3:爆好用的企鹅截图 系统工具 ~

Wins自带的截图工具太麻烦了还要我打开进行确定,有些时候还不灵光~ 使用QQ截图完美解决这一问题~ 只要QQ健在,一般通过Ctri+Alt+A进行截图Ctrl+Alt+S 进行录屏,至少日常够用了,不卡顿,超级灵光,但一定要记得截图后,特别是P完各种箭头,要直接Ctrl+S保存截图,一般我就放到桌面,再挪到其他地方去~
在这里插入图片描述

可以自行在QQ设置里设置属于你的QQ热键,对于各位资深企鹅大佬(包括我在内 o(* ̄︶ ̄*)o),以前我怎么都不知道这个这么好用呢?(*^▽^*)。
在这里插入图片描述
QQ长截图,Ctrl + Alt + A 后,工具栏中有一个小剪刀,唤醒长截图后,一拉到底,使用非常方便~ 尤其是截图超级长的代码或通讯聊天记录~

在这里插入图片描述

5. 开源许可证 - 选择指南

这几款是常用开源许可证的选择,宽松一点的我一般选择 Apache 系列,如果不想别人作为商业用途就选严一点的GPL,下图是在Gitee上添加开源项目的开源 许可证~。
在这里插入图片描述

LGPL许可证:
弱著佐权(copyleft )许可证,主要为类库使用设计的开源协议,可以被商业软件作为类库引用并发布和销售,适合作为第三方类库被商业软件引用。

Mozilla许可证:
MPL允许在其授权下的源代码与其他授权的文件进行混合,包括私有许可证。

GPL许可证:
强著佐权(copyleft )许可证,出发点为代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。

BSD许可证:
宽松许可证,介乎标准的 copyright 与 GPL 的 copyleft 之间。

MIT许可证:
宽松许可证,MIT 内容与三条款 BSD 许可证(3-clause BSD license)内容颇为近似,但是赋予软件被授权人更大的权利与更少的限制。

Apache许可证:
宽松许可证,Apache 许可证要求被授权者保留著作权和放弃权利的声明,但它不是一个反著作权的许可证。

SSPL许可证:
允许自由和不受限制的使用和修改开源作品,但如果你把此开源作品作为服务提供给别人,你也必须在 SSPL 下公开发布任何修改以及管理层的源代码。

Elastic License:
非商业许可证,如果商用需要获得商业授权。

他人修改源码后,是否可以闭源呢?
在这里插入图片描述

6. Java 自体导包 - 划重点

刷个厕所冷静一下~ 吼吼吼~ 自体导包主要为了防止整体项目出问题,因为一个文件报错其他文件就跟着报错~ 另外,导包的好处是,可以把各种不同类型的“类”都归纳好,就像放在不同的文件夹里~ 如果什么都写在一起,过一段时间之后自己都看不懂~ 这一条不是为了总结用法,只是为了提醒一下有时候程序报错要检查好也许是这个问题的~
在这里插入图片描述
就算是在一个项目里不同的包,或者在同一个包里,有的时候引用也需要导包去调用里面的内容。这句的翻译是:导入具有静态 static属性的在 yaya包的命名为 Wux 的 java文件里的 wood 变量。

在这里插入图片描述
这是在运行文件包(domo包)中导入具有静态属性的别的包(这里的例子是yaya包)的java文件,*代表包中的全部信息都可以被调用。

在这里插入图片描述
在入口程序的java文件中,导入此包的Animal类(项目中的父类)和 Siyang类(饲养员类)~
在这里插入图片描述
Eclipse 导入外部包的基本操作:鼠标悬浮在划红线的词上,点击import XXX, 或者点击红线关键词,Ctrl + Shift + O, 一键自动导包。
在这里插入图片描述

7. idea 中文乱码老梗

中文写代码,每配置一个新软件,都需要注意这个问题,Java中默认的编码方式是Unicode,而中文通常文件的编码都是基于GB2312/BIG5,且Java在网络传输中使用的编码是"ISO-8859-1"~ 奇怪的是我的涵盖中文的Java项目在Eclipse里面配置的是UTF-8,但是在Idea中却是用GBK才能正常显示,所以有时候要不断试错才能寻找到解决方案。

在这里插入图片描述
Idea右下角中会显示项目具体使用的是哪一种编码,这个是我在Eclipse当中的项目导进来后改设置的GBK~
在这里插入图片描述
这是我在idea当中建立的新项目显示的项目编码 UTF-8
在这里插入图片描述

文件编码中,可自定义显示全局编码和项目编码,只能通过具体情况具体来设置和解决,因为这件事就是很迷~
在这里插入图片描述

8. idea 中 JDK 配置靠谱方法

Idea 中有一个叫做 SDK 的概念,Software Development Kit 中文意思是“软件安装工具包”,可以在 SDK 里线上直接下载 JDK 的各种版本,目前开发程序我统一使用的是1.8 的版本(但这个版本我在 Eclipse 里会乱码,Eclipse 里我用1.5版本,我也不知道为什么,这… ),所以 Idea 的好处是不需要本地安装 JDK 也可以轻松一步到位~

在项目结构中调整JDK的基本方法。

请添加图片描述
在Idea中新建普通Java项目,可以指定本地下载好的JDK。

在这里插入图片描述
选择放在本地的JDK目录~

在这里插入图片描述

或者,直接在新建项目中下载指定版本JDK。
在这里插入图片描述
在项目结构中的SDK里设置IDEA平台的全局JDK。
在这里插入图片描述
为导入的其他项目修改配置。

在这里插入图片描述
导入一个 Eclipse 项目。
在这里插入图片描述
选择存入本地的新项目目录,然后将IDEA与Eclipse做一个链接。
在这里插入图片描述
选择要导入的项目,然后就会跳进配置JDK的狗血页面。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值