------- android培训、java培训、期待与您交流! ----------

前奏

学习Java语言之前,先要掌握一些常用的dos命令,如:

dir:列出当前目录下的文件以及文件夹

md:创建目录(文件夹)

rd:删除目录

cd:进入指定目录

cd..:退出当前目录,返回到上一级目录

cd\:退回到根目录

del:删除文件

del*:删除所有文件

del*.文件扩展名:删除同一类型的文件

exit:退出dos命令行

echo:创建文件。如:echo我可以(这里是文件内容)>我可以.txt

cls:清屏

help:显示所有命令及描述

exit:关闭

注:在dos命令行里用rd删除文件夹时,必须保证文件夹里面没有文件,此时可以单个的删除里边的文件,也可以使用del+文件夹的方式删除里边的所有文件。

技巧:当我们要进入一个目录,而目录名很长,如:目录名为woshiheimachengxuyuan,我们可以用 cd woshi*,用*代替后面文字的方式来简写,效率快。

Java语言概述

    Java的生日:1995年SUN(StanfordUniversity Network)公司推出了Java这一门高级编程语言。

    Java自述:我是一门面向Internet的编程语言,目前我已经成为Web应用程序的首选开发语言,我具有简单易学,完全面向对象,安全可靠,可以在任何操作系统上运行就是你们所说的跨平台等特点。目前,我主要有三种技术架构,看下面:

J2EE(Java 2 Platform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet Jsp等,主要针对于Web应用程序开发。

J2SE(Java 2 Platform Standard Edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发,比如Java版的扫雷、QQ等。

J2ME(Java 2 Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费产品,如手机中的应用程序等。

这些都是我的老名称了,在我的5.0版本后,SUN公司把我的这三种架构更名为JAVAEE、JAVASE、JAVAME,大家学懂我之后,都可以成为JAVAEE程序员哦,是不是很好听呀!

    Java为什么可以跨平台?

通过Java语言编写的应用程序在不同的系统平台上都可以运行,而像用C++语言编写的程序只能在windows系统上运行,在linux上就行不通了。Java为什么这么神通广大呢?原理:Java有一个自己独立的能解析Java软件的解析器,称之为虚拟机,即JVM(Java Virtual Machine Java虚拟机)。只要在需要运行Java应用程序的操作系统上,先安装一个JVM就可以了,接下来就由JVM来负责Java程序在该系统中的运行。这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性。

Java语言的环境搭建 

JRE:Java Runtime Environment Java运行环境的简写,包括Java虚拟机JVM和Java程序所需的核心类库等,如过想要运行一个开发好的Java程序,计算机中只要安装JRE即可。

JDK:Java Development Kit Java开发工具包的简写,JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。其中的开发工具包括:编译工具(javac.exe)和打包工具(jar.exe)等。

其中的包含关系图:

简而言之,JDK包含了JRE,JRE中包含了JVM,使用JDK开发完成的Java程序,交给JRE去运行。

既然JDK中包含了所有,那么我们只要安装JDK就可以了,JDK的详细安装步骤,请参照另一篇博文:JDK安装与配置详细图文教程。其中对于环境变量的配置和为什么要配置都进行了详细说明。

三、注释

注释的作用:1、注解、说明、解释我们的程序,提高代码的阅读性。;2、调试程序。例如程序出现错误,可以例如注释来查找出错的地方。

有三种注释方式:单行注释、多行注释、文档注释。

单行注释://注释文字

多行注释:/*-------中间可以有多行注释文字-------*/  注:多行注释不要嵌套多行注释。

文档注释:是Java特有的注释,通常书写在类、域、构造函数、方法、定义之前。注释内容可以被JDK中的工具javadoc.exe所解析,生成一套以网页文件形式体现的该程序分说明文档。格式:例

/**

作者:

版本:

作用:

*/

初学者应该养成先写注释再写代码的习惯,因为代码仅仅是思想的一种体现形式而已。将自己的思想通过注释先整理出来,再用代码去体现,不要每行都加注释,也不要每行都不加注释。

黑马程序员——阿龙的学习历程——Java初见相关推荐

  1. 【168天】黑马程序员27天视频学习笔记【Day07】

    [168天]黑马程序员27天视频学习笔记[Day07] 叨逼叨两句 决定了,我会记住这一天! 07-01:构造方法Constructor概述和格式 构造方法概述和作用 给对象的数据(属性)进行初始化. ...

  2. 哔哩哔哩黑马程序员C++课程个人学习笔记

    写在前面:此博文仅作为个人c++学习笔记,或有错误不建议参考!!! 视频链接:黑马程序员c++教程从0到1 目录 一.第一部分c++基础 1.1 c++初识 1.1.1 hello world 1.1 ...

  3. 【C++】黑马程序员-C++核心编程学习笔记

    前言 根据黑马程序员C++课程内容,结合讲义,将自己学习C++的过程中将自己觉得有必要记下的笔记进行整理,方便复习回顾,编程环境为VSCode. 本阶段主要针对C++面向对象编程技术做详细讲解,探讨C ...

  4. 【黑马程序员C++ STL】学习记录

    黑马程序员 2017 C++ STL 教程(STL 部分已完结) 基于黑马STL课程整理:黑马程序员2017C++STL教程 ⬅

  5. 黑马程序员8日python学习笔记

    黑马程序员的教程给小白的体验非常良好,讲的非常细致,甚至会介绍一下鼠标快捷键的设置,会提到一些新手很容易踩到的坑. 打开python win+R python 看到>>>(进入到解释 ...

  6. 黑马程序员--分布式搜索ElasticSearch学习笔记

    写在最前 黑马视频地址:https://www.bilibili.com/video/BV1LQ4y127n4/ 想获得最佳的阅读体验,请移步至我的个人博客 SpringCloud学习笔记 消息队列M ...

  7. 【176天】黑马程序员27天视频学习笔记【Day11-上】

    叨逼叨两句 正式结束了,之后就是收尾工作. 今天想休息一下,任务就不做满了. 未来定个标准,事不过三,一天的任务,最多分三天完成,超过要罚分. 11-(01-04):Eclipse使用方法 程序的编译 ...

  8. 黑马程序员_日记9_Java学习感言

    --- android培训.java培训.期待与您交流! ---- 学习感言 原计划快速看一遍JAVASE视频复习一下,然后直接面试.但是从16号到今天,已经10天了,我才刚刚完成10天的学习. 冷静 ...

  9. 【208天】黑马程序员27天视频学习笔记【Day21-中】

    叨逼叨两句 今天又了结一件事,好累,好爽. 这几天在哥们家玩,更新内容不会断,但会相对少些了. 21-09:将文本反转 流对象要尽量晚开早关 package com.test.demo001;impo ...

最新文章

  1. 【PMP】知识点总结20170528
  2. AI面试官也太好骗了!用书架图片做视频背景,能提高15%好感度
  3. OpenCV计算机视觉编程攻略之行人检测
  4. Route Flap Dampening
  5. 科大星云诗社动态20210906
  6. 文件 numpy_通过 Kaggle 入门 NumPyamp;Panda
  7. 线程基础知识系列(三)线程的同步
  8. java 抽象类与接口区别是什么_JAVA中抽象类与接口的区别,分别在什么情况下使用它们...
  9. 自考18年4月计算机应用基础,2019年自学考试计算机应用基础试题(18)
  10. typescript接口使用
  11. Python3----- assert(断言)
  12. 表白html苹果电脑,视频教你如何用苹果Mac 向女生表白!
  13. 数据库模糊查询日期字段
  14. 重装上阵两个人合体机器人_重装上阵:组装机器人是正常人的行为,要我就搞出点花样来...
  15. 这些solidworks工程图模板知识你都知道吗?
  16. r矢量球坐标系旋度_6矢量分析:旋度、散度、梯度.ppt
  17. 中华酷联小米:未来谁将干掉三星?
  18. git rebase 命令 常用_git命令之git rebase 的用法
  19. android安装并启用新输入法
  20. python 爬虫登录

热门文章

  1. deadine怎么修改服务器,PDG使用Deadline配置教程
  2. 史上最简单笔记本选购攻略(给对笔记本配置完全不懂的小白,建议收藏)
  3. R学习之统计实验(五)--赶火车问题(R语言编程)-----数模
  4. 汉诺塔——老夫不管什么分析不分析,直接粗暴
  5. 频率与周期的对应关系
  6. dubbo解析-Merger接口作用及其实现类介绍
  7. linux的网易云音乐界面不显示图片,网易云音乐1.2.0(build 0408) 有时候界面会变成白屏,变为完全无响应状态...
  8. 普通青年,文艺青年,二逼青年之程序员版
  9. zCloud使用技巧:如何使用性能下钻功能分析SQL性能问题
  10. 电子信息工程跨考计算机武大,我考研的一些经历吧——电气(武汉大学)