Java基础学习笔记(一)
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”。是不是说,有些环境变量,它是有着特定的作用及使用范围的?
Java基础学习笔记(一)的更多相关文章
- Java基础学习笔记总结
Java基础学习笔记一 Java介绍 Java基础学习笔记二 Java基础语法之变量.数据类型 Java基础学习笔记三 Java基础语法之流程控制语句.循环 Java基础学习笔记四 Java基础语法之 ...
- 尚学堂JAVA基础学习笔记
目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 ...
- java基础学习笔记五(抽象类)
java基础学习总结——抽象类 抽象类介绍
- Java基础学习笔记二十八 管家婆综合项目
本项目为JAVA基础综合项目,主要包括: 熟练View层.Service层.Dao层之间的方法相互调用操作.熟练dbutils操作数据库表完成增删改查. 项目功能分析 查询账务 多条件组合查询账务 添 ...
- Java基础学习笔记七 Java基础语法之继承和抽象类
继承 继承的概念 在现实生活中,继承一般指的是子女继承父辈的财产.在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系. 例如公司中的研发部员工和维护部员工都属于员工, ...
- Java基础学习笔记八 Java基础语法之接口和多态
接口 接口概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”.接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成.这样将功能的定义 ...
- Java基础学习笔记十二 类、抽象类、接口作为方法参数和返回值以及常用API
不同修饰符使用细节 常用来修饰类.方法.变量的修饰符 public 权限修饰符,公共访问, 类,方法,成员变量 protected 权限修饰符,受保护访问, 方法,成员变量 默认什么也不写 也是一种权 ...
- Java基础学习笔记(五) - 常用的API
API介绍 概念:API 即应用编程程序接口.Java API是JDK中提供给我们使用的类说明文档,这些类将底层的代码实现封装.无需关心这些类是如何实现,只需要学习如何使用. 使用:通过API找到需要 ...
- Java基础学习笔记一 Java介绍
java语言概述 Java是sun公司开发的一门编程语言,目前被Oracle公司收购,编程语言就是用来编写软件的. Java的应用 开发QQ.迅雷程序(桌面应用软件) 淘宝.京东(互联网应用软件) 安 ...
随机推荐
- LeetCode - Delete Duplicate Emails
Discription:Write a SQL query to delete all duplicate email entries in a table named Person, keeping ...
- CCNP
CCNP全称是:Cisco Certified Network Professional——思科认证网络高级工程师.CCNP专业人员表示通过认证的人员具有丰富的网络知识.获得CCNP认证的专业人员可以 ...
- Linux系统内核main函数执行之前
1.linux是一个操作系统在机器加电后,需要从硬件通过一个引导程序加载os kernel,那么在os kernel的main函数运行之前,都发生了什么呢? (1)引导BIOS(存储在ROM芯片中,R ...
- Ts中的接口interface(属性也能继承...)
接口ITest.ts interface ITest { name:string; age:number; run(); to(x:number,y:number):number; } 必须继承接口的 ...
- Linux 安装 MantisBT 详解
https://www.cnblogs.com/qdwyg2013/p/6030157.html 在工作中,选用了MantisBT作为公司的BTS工具.MantisBT的作为一款缺陷跟踪管理系统,有以 ...
- 160225、解决纯js文件国际化的问题
1.js中国际化 function test(){ alert("<s:text name='jsp.loading'/>"); } 2.最近在做strut ...
- HI3518E用J-link烧写裸板fastboot u-boot流程
Hi3518E的裸板烧写fastboot是不能像HI3531那样,可以通过FB直接烧写.遵循ARM9的烧写流程.其中一般u-boot的烧写流程可分为几类:第一:通过编程器芯片直接烧写:第二通过RVDS ...
- Create an Index
db.collection.createIndex( { name: -1 } ) Indexes — MongoDB Manual https://docs.mongodb.com/manual/i ...
- 7.1 - CRM系统
一.简介 crm 客户关系管理软件 ( Customer Relationship Management ) ( 详细内容 ) stark组件(仿admin组件)( 详细内容 ) rbac组件(基于角 ...
- Python开发【模块】:Urllib(一)
Urllib模块 1.模块说明: Urllib库是Python中的一个功能强大.用于操作的URL,并在做爬虫的时候经常要用到的库.在Python2.X中,分Urllib库和Urllib库,Python ...