zoukankan      html  css  js  c++  java
  • 大数据JAVA基础第一天

    1. Windows中常用的DOS命令

    • dir :  列出当前目录下的文件以及文件夹,后面可以接其他路径
    • md :   创建目录(mkdir),一次创建多级目录,mkdir a\b\c
    • rd :   删除目录,删除非空目录rd /s/q a
    • cd :   进入指定目录(chdir test1)
    • cd..   退回到上一级目录,cd后有没有空格都可以
    • cd \  或 cd /:    退回到当前盘符的根目录
    • del :  删除文件,del *.class,删除所有以.class结尾的文件
    • exit : 退出 dos 命令行
    • D:     切换盘符
    • cls:  清除屏幕
    2.进入C盘:C:
      查看C盘有哪些目录和文件:dir
      创建一个文件夹test:md test
      创建第一个子目录:
      创建第二个子目录:
      进入第一个子目录:
            创建文件 echo hello>a.txt
            查看文件内容     notepad a.txt,将内容打印到控制台type a.txt
            追加内容到文件中         echo China>>a.txt
      退出第一个子目录:     cd ..
      删除文件:     del a.txt,b.txt
      删除目录:     rd test1       目录必须为空
                    rd /s test1    递归删除

    3.运行框中输入命令:
    • calc  打开计算器
    • mspaint 打开画图程序
    • ipconfig 查看网络信息
    • ping host  查看电脑是不是可以ping通

    ping www.baidu.com

    4.Java语言的核心机制:虚拟机

    • JVM:Java Virtual Machine,是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令,管理数据,内存,寄存器。(可以简单的理解为就是一种运行在操作系统之上的软件)
    • 对于不同的平台,有不同的虚拟机
    • Java虚拟机这种机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”   

    5.

    • Java虚拟机(Java Virtal Machine -- JVM)
    • 垃圾收集机制(Garbage Collection)

    java中的垃圾回收机制:

    • 垃圾回收:对内存资源的回收
    • C中的指针的特点:灵活,方便,但是需要程序员自己去维护,不回收的话,内存泄露,错误回收的话,系统崩溃。
    • java自动垃圾回收:jre提供一个后台进程来检测和控制自动回收不再使用的内存。让程序员更专注于实现业务逻辑,而不是关心内存如何使用,回收的问题。

    扩展:

    堆内存:运行时数据区,保存实例对象,垃圾回收机制认为不再使用的对象就是“垃圾信息”,这些信息将被丢弃(空间将被回收)

    6.

    (1) JDK(Java Development Kit    Java开发工具包)

    JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

    其中的开发工具:编译工具(javac.exe)  java 运行工具 打包工具(jar.exe)等

    (2)JRE(Java Runtime Environment    Java运行环境)

    包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库,类加载器等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

    Oracle网站上提供的JRE实际上就是已经包含了JVM的包,并不提供单独的JVM下载。

    简单而言,使用JDK的开发工具完成的java程序,交给JRE去运行。

    7.

    • Java源文件以".java"为扩展名。源文件的基本组成部分是类(class),如本例中的HelloWorld类。
    • 一个源文件中最多只能有一个public类。其它非public的类个数不限,如果源文件包含一个public类,则文件名必须按该类名命名。
    • 通常建议一个文件只编写一个类,但事实上这样做的很少
    • Java应用程序的执行入口是main()方法。它有固定的书写格式:

    public static void main(String[] args)  {...}

    • Java语言严格区分大小写
    • Java方法由一条条语句构成,每个语句以英文的";"结束
    • 大括号都是成对出现的,缺一不可

    8.

    用于注解说明解释程序的文字就是注释

    提高了代码的阅读性;是调试程序的重要方法。

    Java中的注释类型:

    • 单行注释   // 
    • 多行注释   /*   */ 跨越多行
    • 文档注释(java特有)

        /**注释内容*/

    注释是一个程序员必须要具有的良好编程习惯。

    将自己的思想通过注释先整理出来,再用代码去体现

    注:

    对于单行和多行注释,被注释的文字,不会被JVM解释执行。

    多行注释里面不允许有多行注释嵌套。

  • 相关阅读:
    鼠标移入移出事件改变图片的分辨率
    Qt 5.2.0 和 VS 2012集成
    java int and string convert
    判断密码强度
    MySQL 警告WARN: Establishing SSL connection without server's identity verification is not recommended.解决办法
    java中byte转换int时为何与0xff进行与运算
    java排序练习
    小数的取舍
    控制台输入一个数组,然后倒序输出
    非托管资源的释放
  • 原文地址:https://www.cnblogs.com/xiejiajun/p/6556424.html
Copyright © 2011-2022 走看看