N年前,北京,忽然想要学汇编,为了坚持,开启了博客园用来记录心得。
我是个不长性的人,是个常立志的人。开始认真看视频、认真记录、写心得,后来越来越敷衍,勉强看完了视频,不了了之。
重启此路可好。
将近30,还是想学点儿什么。
golang, python,ruby,
web, android
html5,
忽然觉着想太多了,先学学java,适应一下脱离vs的编程环境。
下载安装 jdk+netbeans。
我是个纠结的人,在netbeans上和Eclipse上还纠结了半天,还看了看IntelliJ IDEA这款IDE,找不到最新破解及是英文界面,才最终选择了NetBeans,毕竟是官方推荐,和jdk打包在一起,可以直接下载。
或者下面的内容应该另起一篇,打开NetBeans,开始初始研究。
打开工具->选项
常规页面没什么好看的。
编辑器跟vs比也没什么区别。
字体和颜色,挑选中意的配色风格,使用默认,字体我在vs时习惯使用yahei_mono,也想改为这个字体 。。但是。竟然用的不是系统字体。安装字体后找不到这种字体。
原来安装字体后要重启netbeans。
效果:
好像也没什么差别,等会试中文效果。
快捷键,对netbeans不熟,先不动。
Java配置,安装时应该配置好了,也不动
外观选项与编程无关,但关系环境。程序员要对自己好,所以挑个外观。
挑来挑去,其他外观好丑,还是默认的windows,不过勾上了尽可能使用本机外观。
本机win10
为了有始有终,有版本有记录,用个版本库。git最流行,就用git。代码放在开源中国。
呃,开源中国也有博文,我是不是应该写那儿去?
在git@osc上创建一个项目,netbeans上克隆。
还好以前研究过几天git。呃,帐户名密码好麻烦的说,netbeans能生成sshkey吗?好像不行,本地终端需要cygwin。装个git?
安装了git,使用git gui生成的key,放到git@osc上,死活连不上。不太懂。难道还要装个tortoise git?
算了,老老实实的用用户名密码吧。
万能的HelloWorld:
System.out.print("Hello World");
run:
Hello World成功构建 (总时间: 0 秒)
整到现在,22:37。
再看看netBeans的插件。穷折腾,生命息,折腾不止。
1. Explorer From Here
快速打开所在文件夹。vs高版本解决方案管理器中有此功能。
查找自 NetBeans IDE 中一些有用的插件: http://blog.sina.com.cn/s/blog_7a100c640101ghaa.html
2. Close Other Documents
3. INI文件编辑支持器
4. EasyPmd
查找代码问题
5. DisplayDependencies 生成依赖关系。
6. shift+shift open Go To Symbol
与4来源一样,可以快速跳转的插件。
今天折腾到这里吧。以一个窗口收尾。怎么用java写窗口?
Swing是个什么东西?控件分类里都是它。看百科 http://baike.baidu.com/link?url=4Y9fpzw4zUHs8oAMDxuoFihIZBybpFh6E11iZEEtdi3Pjad1W5v48h1biQxZQiOOBFjQ_-G0wf0xosiIn585AGTF-IUYR7dKnJuwlKiljpu
这个布局跟.net 或者 wpf 很像么,肯定是.net抄袭吧。我猜这个界面也是xml
actionPerformed 是个什么鬼,为什么双击控件是这个事件?不是应该clicked吗?
http://blog.csdn.net/litoupu/article/details/8176425
//鼠标单击事件无论什么时候都监听,即使按钮已经不能用了,事件依然走;
//一般事件,在设置按钮不可用后就不在走了
我来试试,话说,Java的messagebox是啥来着:
http://blog.163.com/jiuqiaozi@126/blog/static/110682210201171222738457/
第一个窗口OK了。需要用JFrame,第一次用的JPanel,始终不行。
23:36了。生命不息,折腾不止。
睡觉去。
NetBeans 帮助文档
NetBeans 快速入门教程
https://netbeans.org/kb/docs/java/quickstart.html
主要功能视频演示