一.Window中常见的dos命令

在哪里操作dos命令:

Win7 ---> 开始  ----》所有程序---》附件----》命令提示符

Win7-->  开始  ---》运行  ----》输入cmd

1.1 盘符的切换:

盘符眀+冒号  格式: 盘符:

例子: 想从C盘到D盘

C:/User/xxxx  D:

1.2 文件夹的操作

dir :显示当前文件夹中的所有文件和文件夹。

cd 路径:  进入到指定的路径。

cd ..  : 回到上一级目录

cd  \ : 回到当前目录的跟目录

md 文件夹名  创建一个文件夹

rd  文件夹名   删除文件夹的操作

1.3文件的操作

echo 数据(内容)>文件名  创建一个文件并且指定数据。

type 文件名    查看指定文件的内容

del 文件名      删除指定的文件

*              通配符

tab             补全内容

cls              清屏

上下方向键      找回上一次写过的内容

exit            关闭控制台。

语言的发展史:

机器语言  : 0101010101010

汇编语言  : 通过大量的英文单词来表示指令

高级语言  : C,OC ,c++,php ,java

Java  语言的历史:

1993 ,java初衷 机顶盒  1994 互联网刚刚兴起 ,1995java正式公布都一个版本。

Java 分为3个版本 :

1.JavaSE

2.javaEE ---> j2e

3.javaME

java重要的特性之一: 跨平台(操作系统)。

什么是跨平台:

一次编译,到处运行。

Java虚拟机跨平台吗?

不跨平台,只是一个中转站 : 让这个java指令能过被操作系统识别。

JVM(java虚拟机,只是用于java系统)

java特点二 : 开源

完成第一个java程序:

1.需要一个java虚拟机.

java环境的搭建:

jre : java运行环境。  Jre =  java虚拟机 + 核心类库(辅助java运行的文件);

Jdk : java开发工具集  jdk =  jre  + java的开发工具

安装jdk: 需要注意 目录中不要有中文。

Jdk目录的介绍:

Bin : java的开发工具

Db : jdk7附带有一个微型数据库derby

Include :存放调用系统接口的文件

Jre : java运行环境

Lib :核心类库

Src.zip : java的源代码。

Java的开发工具

Javac.exe  :  java的编译器 ,将源文件编译为.class文件

Java.exe   : 运行java文件的

问题: 没办法将文件和工具进行分开工作。

我们希望 : 直接找到文件,通过javac进行编译。

Path 环境变量

如何配置path :

我的电脑 ---》右键--》属性---》高级系统设置---》环境变量--》系统变量 --》path ---> 编辑(双击)

找到java开发工具所在的文件目录 ,将目录复制 ,粘贴到path路径的后面  如果是win7 粘贴完后末尾给它一个分号(英文)

C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Tencent\QQ\Bin;C:\Program Files\Java\jdk1.7.0_51\bin

绿色 :系统默认的不需要改变 , 红色的就是我们需要添加的路径,之间有一个蓝色的分号。

如果我在D:/ javac ,系统就会在当前的文件夹中找是否有一个javac的可执行文件,没有就会默认取配置的path的环境中的路径中查找如果找到就运行,没有就报不是内部指令。

第一java程序 :hello 你好

1.新建一个记事本,将后缀名改为.java

2.右键编辑

3.创建一个java中的类

class  Demo1 {

//主函数

public static void main (String[] args){

System.out.print(“hello你好”); //不换行打印

System.out.println(“hello 你好”);//换行打印

}

}

4.保存 ctrl +s

5.进入文件所在的目录中(cd 命令进入文件) javac 源文件.java

6.生成一个.class的文件

7.运行.classs文件  java 类名

二.标识符

在java程序中有些名字可以自己来定义,那么这些自定义的名字我们就把他叫自定义标识符。

系统默认的标识符: 关键字和保留字

标识符命名注意点:

1. 标识符的组成元素只能由  字母(a-zA-Z),数字(0-9),下划线_ ,美元符号($)

2. 不能以数字开头

3. 严格区分大小写

4. 不能以关键字和保留字命名。

5. 标识符名称是没有长短限制的

6. 标识符命名要有意义。

标识符的命名规范:

1.类名和接口名单词的首字母大写,其他的小写

2.变量名和方法的命名第一个单词的首字母小写,其他单词的首字母要大写,其他的就是小写。

3.包名全部单词小写

4.常量全部单词大写 单词和单词之间用下划线隔开 比如:PI_2

下面那些标识符符合标准的:

12avbc  不符合  以数字开头

_12adav_  符合

@hhgg$   不符合

$dfgdf_*   不符合

adb@aaa   不符合  有不属于标识符组成的元素。

三.关键字:

在java中具有特殊含义的标识符,叫关键字 关键字一般用于描述一个程序的结构和变量的类型

四.Java中的注释

/*注释

OC : 两种

1.单行注释 : //

2.多行注释 : /* 注释的内容 */

3.文档注释 : /** 注释内容*/

java:三种

1.单行注释 : //

2.多行注释 : /* 注释的内容 */

3.文档注释 :/** 注释内容*/

注释需要注意的细节:

多行注释中不能够嵌套使用,单行注释可以嵌套使用。

注释的作用:

1.解释说明程序

2.调试程序。

javadoc  生成文档 :

*/

最基础的java的更多相关文章

  1. 黑马程序员:Java基础总结----java注解

    黑马程序员:Java基础总结 java注解   ASP.Net+Android+IO开发 . .Net培训 .期待与您交流! java注解 lang包中的基本注解 @SuppressWarnings ...

  2. Java基础:Java的四种引用

    在Java基础:java虚拟机(JVM)中,我们提到了Java的四种引用.包括:强引用,软引用,弱引用,虚引用.这篇博客将详细的讲解一下这四种引用. 1. 强引用 2. 软引用 3. 弱引用 4. 虚 ...

  3. java基础-学java util类库总结

    JAVA基础 Util包介绍 学Java基础的工具类库java.util包.在这个包中,Java提供了一些实用的方法和数据结构.本章介绍Java的实用工具类库java.util包.在这个包中,Java ...

  4. .net基础学java系列(四)Console实操

    上一篇文章 .net基础学java系列(三)徘徊反思 本章节没啥营养,请绕路! 看视频,不实操,对于上了年龄的人来说,是记不住的!我已经看了几遍IDEA的教学视频: https://edu.51cto ...

  5. .net基础学java系列(三)徘徊反思

    .net基础学java系列(三)徘徊反思 上一篇文章:.net基础学java系列(二)IDE 之 插件 这两天晚上看完了IDEA的教学视频:https://edu.51cto.com/course/1 ...

  6. .net基础学java系列(二)IDE 之 插件

    上一篇文章.net基础学java系列(二)IDE "扎实的基础"+"宽广的视野",基本可以帮我们摆脱码畜.码奴.码农的命运! IT领袖:IT大哥:IT精英:IT ...

  7. .net基础学java系列(二)IDE

    上一篇文章.net基础学java系列(一)视野 废话: "视野"这篇文章,管理员说它比较空洞!也许初学者看不懂表格中的大部分内容!多年的neter估计也有很多不知道的! 有.net ...

  8. java基础(二)-----java的三大特性之继承

    在<Think in java>中有这样一句话:复用代码是Java众多引人注目的功能之一.但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情.在这句 ...

  9. 音乐出身的妹纸,零基础学习JAVA靠谱么

    问:表示音乐出身的妹纸一枚  某一天突然觉得身边认识的是一群程序员   突然想 要不要也去试试... 众好友都觉得我该去做个老师,可是我怕我会误人子弟,祸害祖国下一代..... 要不要 要不要 学Ja ...

  10. Java基础-使用JAVA代码剖析MD5算法实现过程

    Java基础-使用JAVA代码剖析MD5算法实现过程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.

随机推荐

  1. Python 实现随机打乱字符串

    from random import shuffle def shuffle_str(s): # 将字符串转换成列表 str_list = list(s) # 调用random模块的shuffle函数 ...

  2. CTF python沙箱逃逸进阶题目

    future引用了python3的新特性,所以是不能直接回回显,得用print file函数可以读取. print(().__class__.__bases__[0].__subclasses__() ...

  3. linux ubuntu开启sshd

    which ssh #查看文件 sudo apt-get install ssh #安装ssh cd /etc/init.d #切换目录 ls -l | grep ssh #执行启动脚本 sudo s ...

  4. c# asp.net 中使用token验证

    基于token的鉴权机制类似于http协议也是无状态的,它不需要在服务端去保留用户的认证信息或者会话信息.这就意味着基于token认证机制的应用不需要去考虑用户在哪一台服务器登录了,这就为应用的扩展提 ...

  5. django-settings里mysql连接配置

    DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'dailyfresh', 'HOST': 'loca ...

  6. 201621123034 《Java程序设计》第9周学习总结

    作业09-集合与泛型 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 答:Map的HashMap中使用嵌套类static class Node<K,V& ...

  7. vue & lifecycle methods & this bug & ES6 Arrow function & this bind bug

    vue & lifecycle methods & this bug ES6 Arrow function & this bind bug bad fetchTableData ...

  8. 【bzoj4819】[Sdoi2017]新生舞会 分数规划+费用流

    题目描述 学校组织了一次新生舞会,Cathy作为经验丰富的老学姐,负责为同学们安排舞伴.有n个男生和n个女生参加舞会买一个男生和一个女生一起跳舞,互为舞伴.Cathy收集了这些同学之间的关系,比如两个 ...

  9. Linux命令 -文件操作类

    声明:本文所涉及到的Linux命令均为最常见的用法,未列举之参数,自行查阅man 1.ls    查看文件与目录 -a 打印全部的文件,包括隐藏文件 -l 列表打印,数据项包括文件属性,大小和权限等 ...

  10. 深入解析vue.js响应式原理与实现

    vue.js响应式原理解析与实现.angularjs是通过脏检查来实现数据监测以及页面更新渲染.之后,再接触了vue.js,当时也一度很好奇vue.js是如何监测数据更新并且重新渲染页面.vue.js ...