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基础学习笔记(一)的更多相关文章

  1. Java基础学习笔记总结

    Java基础学习笔记一 Java介绍 Java基础学习笔记二 Java基础语法之变量.数据类型 Java基础学习笔记三 Java基础语法之流程控制语句.循环 Java基础学习笔记四 Java基础语法之 ...

  2. 尚学堂JAVA基础学习笔记

    目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 ...

  3. java基础学习笔记五(抽象类)

    java基础学习总结——抽象类 抽象类介绍

  4. Java基础学习笔记二十八 管家婆综合项目

    本项目为JAVA基础综合项目,主要包括: 熟练View层.Service层.Dao层之间的方法相互调用操作.熟练dbutils操作数据库表完成增删改查. 项目功能分析 查询账务 多条件组合查询账务 添 ...

  5. Java基础学习笔记七 Java基础语法之继承和抽象类

    继承 继承的概念 在现实生活中,继承一般指的是子女继承父辈的财产.在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系. 例如公司中的研发部员工和维护部员工都属于员工, ...

  6. Java基础学习笔记八 Java基础语法之接口和多态

    接口 接口概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”.接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成.这样将功能的定义 ...

  7. Java基础学习笔记十二 类、抽象类、接口作为方法参数和返回值以及常用API

    不同修饰符使用细节 常用来修饰类.方法.变量的修饰符 public 权限修饰符,公共访问, 类,方法,成员变量 protected 权限修饰符,受保护访问, 方法,成员变量 默认什么也不写 也是一种权 ...

  8. Java基础学习笔记(五) - 常用的API

    API介绍 概念:API 即应用编程程序接口.Java API是JDK中提供给我们使用的类说明文档,这些类将底层的代码实现封装.无需关心这些类是如何实现,只需要学习如何使用. 使用:通过API找到需要 ...

  9. Java基础学习笔记一 Java介绍

    java语言概述 Java是sun公司开发的一门编程语言,目前被Oracle公司收购,编程语言就是用来编写软件的. Java的应用 开发QQ.迅雷程序(桌面应用软件) 淘宝.京东(互联网应用软件) 安 ...

随机推荐

  1. poj_3352 连通图的桥

    题目大意 给定N个点,他们之间用一些双向边连通,使得这N个点两两相互可达.但是其中某些双向边为桥,这样若断开这些桥,则整个图就无法做到点之间两两可达.现在可以添加若干条双向边,使得断开图中的任意一条边 ...

  2. MongoDb Mmap引擎分析

    版权声明:本文由孔德雨原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/137 来源:腾云阁 https://www.qclo ...

  3. http://www.xuexi111.com/

    http://www.xuexi111.com/ http://www.minxue.net/ 拼吾爱

  4. 关于Memcached反射型DRDoS攻击分析

    一.Memcached反射攻击原理 1.反射DRDoS攻击: DRDoS攻击时DoS攻击的一种,DoS是指通过发送或引发大量的资源消耗导致服务不可用的一种攻击方式,中文称之为拒绝服务攻击.DRDoS是 ...

  5. 【BZOJ4099】Trapped in the Haybales Gold STL

    [BZOJ4099]Trapped in the Haybales Gold Description Farmer John has received a shipment of N large ha ...

  6. angularJS表达式详解!

    angularJS的表达式很像Javascript里的表达式:它可以包含文字,运算符和变量: angularJS 表达式: - 数字:{{100+100}} - 字符串:{{‘hello’+'angu ...

  7. 04Add.ashx(新增班级)

    04Add.html <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <hea ...

  8. 虚拟机中CentoOs配置ip且连网

    1.修改"VMware Network Adapter VMnet8",配置IP 2.打开虚拟机,"编辑" => "虚拟网络编辑器", ...

  9. ios开发 内测包添加测试UDID

    内侧包添加 UDID: 1.蒲公英获取设备UDID  https://www.pgyer.com/udid 2. 登录开发者中心   --> Certificates, Identifiers ...

  10. Network---3694poj(桥与LCA)

    题目链接 题意: 有n个电脑1-n,m个连接,由于可能存在一些桥,如果这些桥出现了问题,那么会导致一些电脑之间无法连接,   所以建立链接Q次,每次链接a和b电脑,求链接ab后还存在几个桥:   如果 ...