zoukankan      html  css  js  c++  java
  • java学习第一天总结(java特性、变量、关键字、标识符)

     

    常用DOS命令

    进入命令提示符: Windrow键+R,开始-->cmd

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

    cd xx :进入指定目录

    md:创建目录(makedir),一次创建多级目录,md ac

    rd: 删除空目录 、/s 删除非空目录、/q删除时不需询问

    del:删除文件,del *.class删除所有以.class结尾的文件 递归删除:rd /s test1

    cls:清屏

    exit:退出 D: 切换盘符;

    . 当前目录

    cd .. 返回上级目录 cd /或者cd 退回到当前盘符的根目录

    命令/? 命令帮助符 创建文件:echo hello>a.txt;>覆盖内容操作,>>追加内容操作 查看文件内容: notepad a.txt

    notepad打开文本

    mspaint 打开画图

    calc:打开计算器

    ipconfig :查看网络信息

    ping :查看与指定网络是否联通

    java理论知识

    java核心机制:jvm(java virtual machine) 、垃圾回收机制:jre提供一个后台进程用于检测和控制自动回收不再使用的内存

    JRE(java runtime environment)包括虚拟机和java核心类库;jvm不能单独运行

    jdk(java development kit)包含jre和工具类

    javac ( java compile)

    java需要编译和解释过程,但编译过程生成的不是和特点平台的相关程序,而是字节码,字节码不具有可执行性,必须有java解释器来解释执行。字节码的解释执行工作由JVM(java virtal Machine)来完成。

    java语句主要特性

    跨平台

    源码被编译成一种结构中立的.class文件,只要有Java运行环境(JVM)的机器都可以运行它;

    易学

    摒弃了容易引发运行错误且难以掌握的一些特性,如:指针、结构、内存管理等;

    安全性高

    Java提供了一个安全机制以防恶意代码的攻击如安全防范机制(ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检测 Java是强制类型语言 Java提供了垃圾回收机制,有效避免C重的内存泄漏问题

    多线程,分化来完成一个任务,还有面向对象。

    开发java程序包含步骤:1、编写代码,2、运行javac,编译代码为.class类,3、运行java命令,运行.class文件即可

    Java语言的核心机制:虚拟机、垃圾收集机制

    JVM(java virtual machine),是一个虚拟的计算机,可以理解为一种运行在操作系统上的软件。 对不同的平台,有不同的虚拟机,可实现一次编译,到处运行。

    垃圾回收机制:

    垃圾回收:对内存资源的回收;

    C中指针特点,灵活、方便,便于维护,但不回收的话,内存泄漏,错误回收的话,系统崩溃; java自动垃圾回收:

    jre提供了一个后台进程来检测和控制自动回收不再使用的内存。不用特意关系内存问题。

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

    java语言的跨平台原理:

    JVM虚拟机工作原理:

    环境变量

    环境变量:系统查找命令的路径;告诉系统去哪里查找命令;windows系统在查找可执行程序时,根据path环境变量指定的目录进行查找,可以将java工具所在路径添加到 path 环境变量中,让系统帮我们去找运行执行的程序。 各个路径之间用英文的分号分隔,点代表的是当前的路径。

    当一个源文件中有声明public类时,则文件名必须和该public类名相同。

    注释:

    //: 单行注释

    /* ... */ 多行注释

    /** ........*/文档注释

    生成文档注释命令: javadoc -d mydoc(文件夹名) -author(注释内容)-version(注释的内容) Test.java

    分隔符:

    分号;是java中的标识语句的分离,并不是以回车作为分隔符; 一条java语句可以跨行,但是同一个字符串和变量名不能跨行;

    {}:定义一个代码块,逻辑上是一个整体; []:主要定义和访问数组;

    ()定义方法时,使用小括号括起来所有形参;调用方法时,小括号能传递的是实参。优先级计算时,可表示强制类型转换。

    圆点. :通常作为对象和它的成员之间的分隔符,表明调用某个类或者某个实例的成员。

    关键字 保留字

    定义:被java语言赋予特殊含义,用作专门用途的字符串(单词);

    特点:关键字中的所有字母都为小写,TURE、FALSE、NULL不是关键字;

    保留字:现有java版本尚未使用,但以后版本可能会作为关键字使用。 自己命名时要避免使用这些保留字,byValue、cast、future、 generic、inner、operator、outer、rest、var 、goto、const。

    '':字符型

    标识符

    java中对各种变量、方法、类等要素命名时使用的字符序列称为标识符;凡是自己可以起名字的地方都叫标识符;

    定义标识符规则:

    由26个英文字母大小写、数字、—、$组成;数字不能开头;

    不能使用关键字和保留字,但能包含关键字和保留字;严格区分大小写;不能包含空格。

    名称命名规范

    包名:多单词组成时所有字母都小写:xxxyyyzzz;

    类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz;

    变量名、方法名多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写,xxxYyyZzz;

    常量名:所有字母都大写。多单词时每个单词下划线连接:XXXYYYZZZ. 数据类型 :基本数据类型+引用数据类型:

     

    基本数据类型:

    整数类型(byte-1个字节、short-2个字节、int-4个字节、long-8个字节)、浮点类型(floate-4个字节、double-8个字节)、布尔型、字符型(char-2个字节);

    引用数据类型:类(class)、接口(interface)、数组

    (1)、英文和数字占一个字节

    (2)、中文占一个字符,也就是两个字节

    (3)、字符 不等于 字节。 字符(char)是 Java 中的一种基本数据类型,由 2 个字节组成,范围从 0 开始,到 2^16-1。
    字节是一种数据量的单位,一个字节等于 8 位。所有的数据所占空间都可以用字节数来衡量。例如一个字符占 2 个字节,一个 int 占 4 个字节,一个 double 占 8 个字节 等等。

    1字符=2字节;

    变量:

    内存中的一个存储区域;该区域有自己的名称(变量名)和类型(数据类型);程序中对变量进行赋值,实际上就是把数据装入变量名代表的这块内存区域中;程序读取变量的过程,就是从该变量代表的内存区域取值的过程。 Java中每个变量必须先声明类型,后使用;该区域的数据可以在同一类型范围内不断变化。

    java时一种强类型语言,其含义:

    1、所有变量都必须先声明,后使用;不一定显式赋值,有些变量有默认值。

    2、指定类型的变量只能接受与之类型匹配的类型的值。

    作用区间:一对{}间有效。

     
  • 相关阅读:
    学习进度笔记14
    学习进度笔记13
    学习进度笔记12
    学习进度笔记11
    学习进度笔记10
    学习进度笔记9
    学习进度笔记8
    学习进度笔记7
    学习进度笔记6
    微信客户端兼容性
  • 原文地址:https://www.cnblogs.com/yihaifutai/p/6557745.html
Copyright © 2011-2022 走看看