Java基础学习笔记(一)

Hello World 基础代码学习

代码编写基础结构

  • class :类,一个类即一个java代码,形成一个class文件,写于每个代码的前端(注意无大写字母)
  • XxxYyyZzz :类名,写于class后,一般每个单词首字母大写,可随意设计类名(注意不能是关键字,如加入数字,数字不能居首位)
  • public static void main(String[] args): 固定格式,主函数,虚拟机调用的入口,保证类的独立运行(注意并不是java代码都得写主函数,看需不需要其运行)
  • System.out.println("Hallo World"); :输出语句,固定格式,双引号内写入需输出的语句(注意Systm中S大写,整个输入语句结束需用分号结尾)
  • { } :区别不同的类,不同的函数,不同的语句(注意有“{” 必有“}” )

使用cmd执行JAVA代码中的注意点

  • \ 的使用
  • 1. 一般来说,打开cmd出现的默认地址并不是我们所需要的,如果此时默认路径为C盘的某个路径,而我们需要在D盘中操作,则可直接输入“D:”(或“d:”)即可,不可输入“D:\”(或“d:\”)。
  • **2**.如果设计临时变量,如“classpath”,当定义其中内容时应写为如“=d:\”(至于不加“\”是否可以,我尝试了下,只能说,cmd不会出现错误信息的提示,但是否与加了“\”的效果一致,我现在也不太清楚)。
  •  **3**.当此时已在某盘的某一文件夹中,需要快速返回此盘(如“D:\java\java daima”,快速回到D盘),则输入“cd *:\”(即“cd D:\”),记着有“\”。
  • ;的使用
  • 在定义临时变量时,当对某个变量定义结束后,一般来说,是不加分号的。(加分号,表示搜索完定义的内容后,如果找不到所需文件,则可继续在当前文件夹中寻找;不加分号,搜索完定义的内容后,即停止搜索)

环境变量中的疑问点

定义临时变量,如“classpath”,将某个class文件定义其中,则随便在某一路径下用“Java”命令此文件,都可得到结果。

但是此时,“Java”这个命令是直接在classpath中找到所需文件,还是在所有的环境变量中都查找,然后找到classpath中的文件的?我个人倾向于第一种,因为在毕向东老师的视频中,在为了能在任意路径下直接打开“QQ.exe”,是将其路径定义在“path”下的。可读文件路径放“path”,java文件路径放“classpath”。是不是说,有些环境变量,它是有着特定的作用及使用范围的?

最新文章

  1. .NET Framework(.config)的配置文件架构
  2. jQuery 增加 删除 修改select option .
  3. VMware 搭建 虚拟机设置 静态IP地址配置
  4. 我的vim配置文件
  5. IIS中ASP.NET安全配置
  6. IOS UIwebview 背景色调整
  7. PHP面向对象之将数据库的查询结果序列化成json格式
  8. [010]转+修正---C++的贪吃蛇程序(未用面向对象封装)
  9. android调用音乐播放器,三种方
  10. Swift教程之typealias代替OC的typedef
  11. tornado settings想到的
  12. iSCS协议介绍
  13. Jaro-Winkler Distance
  14. 利用Dropbox同步Arch下一些软件的配置文件
  15. [国嵌攻略][164][USB驱动程序设计]
  16. 并发编程(一)—— volatile关键字和 atomic包
  17. gson常用的方式
  18. python 使用进程池Pool进行并发编程
  19. [Jmeter] 用xsltproc生成html格式的报告
  20. noip第2课资料

热门文章

  1. JS 构造图片Image对象
  2. HTML5文件拖拽上传记录
  3. java基础---->java输入输出流
  4. ios 给键盘上面加上“完成”
  5. SMGP关键代码
  6. less常见的操作
  7. treeview(树加载)
  8. 使用CXF做webservice整合现有项目的例子
  9. CentOS下LVM逻辑卷管理技术解释
  10. 您好,python的请求es的http库是urllib3, 一个请求到贵司的es节点,想了解下,中间有哪些网关啊?冒昧推测,贵司的部分公共网关与python-urllib3的对接存在异常?