栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java基础学习笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java基础学习笔记

dos命令窗口常用命令

win+r输入cmd打开命令窗口
exit 退出当前dos命令窗口
cls 清屏
dos窗口中的内容复制:
在dos窗口的任意位置,点击鼠标右键,然后选择标记接下来选中要复制的内容,
cd  命令
cd:命令表示change directory (改变路径);
绝对路径:表示该路经从某个磁盘的盘符下作为出发点的路径 cd D:wangDocumentsHBuilderconfiguration
相对路径:表示该路径从当前所在的路径下作为出发点的路径 D:wangDocumentsHBuilder cd configuration
dir:列出当前目录下所有的子文件/子目录.
cd:回到上级目录
切换盘符: 盘符: 回车 (c:回车)

Java概述

  java语言特性(开源,免费,纯面向对象,跨平台)
        简单性 :java屏蔽了指针概念
        面向对象 :java是纯面向对象的.更符合人的思维模式.更容易理解.
        多线程 
        健壮性 :和自动回收垃圾机制有关,自动垃圾回收机制简称gc机制.
        安全性 
        可移植性 :java程序可以做到一次编译,到处运行.java程序可以在win操作系统上运行.
        也可以不做 任何修改,也可以运行在linux操作系统上
    java程序不能直接和操作系统打交道,需要一台虚拟机的计算机(java虚拟机简称jvm).
    java程序的运行包括 两个非常重要的阶段(运行阶段和编译阶段)
    java的使用规则:javac Java源文件的路径
   在dos命令窗口中使用
    javac是一个Java编译工具.
Java包括
           javase(标准版) javaee(企业版) javame(微型版)
  java.exe怎么用 java 类名
           硬盘上有一个A.class,那么 : Java A
千万不要写成 Java A,class

Java第一个文件HelloWorld编写

public class HelloWorld{
    public static void  main(String[] agrs){
      System.out.println("HelloWorld");
       }
}

 public:公开的  class:类  static:静态的    void:空间
main:主方法    System.out.println("")输出语句
类体中不能直接编写Java语句
方法体中可以编写多个Java语句
一个Java语句必须是以";"结束
主方法是程序的入口,固定写法
--注释
//单行注释
多行注释

javadoc注释

public class 和 class 的区别
一个Java源文件当中可以定义class
一个Java源文件中public的class不是必须的
一个class会定义生成一个xxx.class字节码文件
一个Java源文件当中公开的类,只能有一个,并且该类名称必须和Java源文件名称一致
每个class当中都可以编写main方法,都可以设定程序入口,向执行HelloWorld.class中的main方法
-java HelloWorld
当命令窗口执行Java HelloWorld,那么要求HelloWorld.class中必须有主方法.没有主方法运行阶段会报错


关于Java语言当中的标识符
什么是标识符?
        在Java源程序当中凡是程序员有权利自己命名的单词都是标识符.
标识符可以标识什么元素呢
     类名
     接口名
     常量名
     方法名
     变量名
 标识符命名的规则
         严格区分大小写
         不能以数字开头
         不能以关键字做标识符
         理论上没有长度限制,最好不要太长

 标识符命名的规范?
        见名知意
        遵守驼峰命令方式
        类名,接口名:首字母大写后面每个单词首字母大写 
        常量名:全部大写 
关于字面值
    整数型字面值        4,5,10,100
    字符串型字面值        "第四孵化"
    浮点型字面值        3.1415
    字符型字面值        's','是'
    布尔型字面值         true false
    字面值就是数据
    字面值就是Java组成一部分.包括标识符和关键字他们都是java源程序的组成部分
    注意:java语言当着所有的字符串型字面值必须使用双引号括起来(双引号是英文),
    Java语言当中所有的字符型字面值必须使用单引号括起来(单引号是英文)

变量
        什么是变量?
                        变量本质上来说是内存中的一块空间,这块空间有数据类型,有名字,有字面值.
                        变量分为三部分 数据类型 名称字面值
                        变量是内存中存储数据的最基本的单元
         数据类型的作用
                        不同的数据有不同的类型,不同的数据类型低层会分配不同大小的空间
                         数据类型是指导程序在运行阶段应该分配多大的内存空间
           变量要求
                          变量中存储的具体数据必须和变量的数据类型一致,当不一致的时候编译报错
    
声明变量定义变量的语法格式

                        数据类型 变量名 

变量声明赋值
                       语法格式 变量值 = 字面值
                       字面值的数据类型必须和变量的数据类型一致
                        声明和赋值可以放到一起完成

                        变量赋值之后,赋值之后可以重新赋值,变量值的值可变化.
通常访问一个变量包括两种形式
                       读取变量中保存的具体数据
                       修改变量中保存的具体数据
一行上可以声明多个变量
                       int a,b,c =100 (a和b没有被赋值 c赋值100)
方法体当中的java代码,是遵守自上而下的顺序依次执行
                      特点:第一行代码完全执行完后才执行第二行代码
                        在同一个作用域当中,变量名不能重名,但是变量可以重新赋值

变量的作用域
                        变量的作用域,其实就是描述变更量的有效范围
                         在有效范围之内可以被访问,只要出了该范围该变量就无法访问
                         赋值变量和访问变量必须在同一大括号里
                         在不同的作用域当中变量名可以相同
变更量的分类
            局部变量
                        在方法体中声明的变量叫做局部变量
            成员变量
                        在方法体外声明的变量叫成员变量

数据类型的作用
            程序当中有很多数据,每一个数据都是有相关类型的,不同数据类型的数据占用空    间大小不        同.数据类型的作用是指到jvm在运行程序的时候给该数据分配多大的    内存空间    
java中的数据类型包括 
        基本数据类型
                          整数型,浮点型,布尔型,字符型
引用数据类型
                          类,接口,数组,字符串
基本数据类型包括四大类八小种
            第一类:整数型
                        byte short int long
            第二类:浮点型
                        float double
            第三类:布尔型
                        boolean
            第四类:字符型
                        char
    字符串不属于基本数据类型
    八种基本数据类型
           数据类型              占用空间大小
            byte            1
            short             2
            int            4
            long            8
            float            4
            double        8
            boolean        1
            char            2
        byte类型最大值127 最小值-128

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/827162.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号