Java|编程|学习笔记
2020.11.07
一、起因
1月前是想要做通过调用API,抓取lazada店铺所有的财务数据,我这Python学得一塌糊涂,只会些基本的爬虫代码,根本排不上用场。后面接触云服务器,发现需要搭建网站,突然又冒出来一个想法,干脆我自己做个ERP系统好了。要不再做个量化交易系统...想法越来越大,越来越无能为力。而我这些需求,需要用什么来实现呢?java可以简单的帮助我把框架搭起来。我也不太了解这门语言的难易程度,学习成本,就顺着思路接触了一个架构师的班级。云里来雾里去,发现这架构师挺牛逼的,知识框架图,正好能够对应上我的技能需求。索性就报了个班学习,说不定以后我也会是个很厉害的架构师呢!(幻想中...)
然而事实是,我发现没有一节课能够听得懂,因为我连JAVA最基础的语法的都不知道,代码该怎么编写也不清楚的情况下,竟然报了个架构师的班级,心也是真大。这不,现在就排了半年的时间,用来学习JAVA基础知识。(宣言:我可是打不倒的小强,为了学习而奋斗终身!)
也就这样误打误撞开始了我的Java编程语言学习!说来还蛮好玩的呀!
二、Java语言概述
参考:Java (计算机编程语言)
2.1 什么是Java编程语言:
Java语言是美国Sun公司,在1995年推出的高级的编程语言。而编程语言,是计算机能够理解的特有语言,人们通过编辑并使用编程语言可对计算机进行指令下达操作,完成所需功能。
2.2 Java编程语言能做什么:
(1)安卓手机应用开发;
(2)服务器搭建;
(3)网站建设;
(4)ERP系统开发;
......
2.3 Java特点:
(1)稳定,兼容性高
java语言可以这么打比方,相当于你个人,环游世界,去到哪个国家都有相关国家的翻译,让你尽可能的畅通无阻。对应到计算上来说,就是java编辑好后,不管在哪个操作系统运营,都会有配套的编译器进行处理。这也保证了一套代码,可以应用于多个平台。
......
至于其他的特点,暂时还没有遇到,更多看百科介绍。
2.4 Java 工作原理

个人理解为3步:
(1)编辑Java程序文件
(2)运行Java程序,生成.class文件
(3)虚拟机运行.class文件,完成程序指令
2.5 编程环境

其中,JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可。
常规情况下,直接安装JDK即可满足开发和运行需求。
三、MS-DOS窗口使用###
Win+R-->cmd


交互指令:
(1)启动: Win+R,输入cmd回车
(2)切换盘符: 盘符名称:
(3)进入文件夹: cd 文件夹名称
(4)进入多级文件夹: cd 文件夹1\文件夹2\文件夹3
(5)返回上一级: cd ..
(6)直接回根路径: cd
(7)查看当前内容: dir
(8)清屏: cls
(9)退出: exit
不足之处还请多多指教。
网友评论