0
点赞
收藏
分享

微信扫一扫

Java学习过程,希望今年6月份可以找到5000以上的工作。

蓝哆啦呀 2022-03-21 阅读 222
java

学习目标:

提示:这里可以添加学习目标

例如:

2020年3月20日学习Java记录


前言

跟随尚硅谷学习,今天学习至78(逻辑运算符)

学习内容:

JAVA是运行在JVM上的
两种核心机制
JAVA虚拟机
垃圾收集机制
在C++/C中,是由程序员来回收无用的内存
JAVA语言消除了程序员手动回收内存空间的责任,在JVM空闲的时候检查并且释放哪些可被释放的内存空间
垃圾回收会在JAVA程序运行过程中自动进行,程序员无需精确控制和干预
JAVA还是会出现内存泄漏和内存溢出

JDK
JAVA开发工具包
包含JAVA开发工具和JRE
JRE
JAVA运行环境
包括JAVA虚拟机和JAVA程序所需的核心类库
如果只需要运行程序 只需要JRE

javac 编译的时候使用的命令
Java解释运行的时候用的命令
javadoc生成一个以网页形式的存档

main方法是程序的入口
注释方法与C++相同
文档注释:/** */注释内容可以被JDK土共的工具Javadoc解析,生成一套以网页心事体现该程序的说明文档
用法: javadoc -d 起一个名字 -author -version Java程序名称
多行注释不可嵌套使用

API
Java提供的基本编程接口
哪里下载? :www.oracl.com/technetwork/java/javase/downloads/index.html

JAVA程序编写-编译-运行的过程
1.编写Java程序在“.java”结尾的源文件中
2.使用javac.exe来编译源文件,生成.class 的字节码文件 格式: javac 源文件名字.java
3.使用java.exe来运行以.class结尾的字节码文件 格式: java 字节码文件名称(类名)
在一个java源文件中可以声明多个class。但是最多只能有一个类声明为 public而且要求声明为public的类必须于源文件相同

main方法
程序的入口是main()方法,格式固定

输出语句
System.out.println("")于System.out.print("")的区别
前者先输出后换行,后者只输出不换行。

编译的过程
编译之后会生成一个或多个字节码文件,字节码文件的额名称于Java源文件中的类名相同。

第二章(基本语法)
1.关键字与保留字
定义:被java语言赋予了特殊的含义
特点:全部都是小写
现有的java版本尚未使用的,但是以后的版本或许会作为关键字使用 避开:goto const

2.标识符(45)
    自己起名的地方都是标识符
    命名规范:
        包名:多单词组成时所有字母全部小写                 xxxxxyyyyy
        类名,接口名:多单词组成时,所有单词首字母大写,XxxxxYyyyy
        变量名,方法名:多单词组成是,第一个单词首字母小写,第二个单词开始每个单词首字母大写           xxxxYyyyyZzzzz
        常量名:所有字母都大写,多单词组成用下划线链接。XX_YY_ZZ


3.变量(重点)
    使用格式:     数据类型   变量名   =        变量值;
    说明:
        变量需要先声明后使用,
        变量只能在作用域内使用,出作用域后无法使用
        分类:
            基本数据类型:
                数值型: 
                    整数: byte,short,    int,    long。
                    浮点型:float,double

                字符型:char
                布尔型:boolean    (true false)

            引用数据类型
                类 :class     <-------字符串在这里
                接口: interface
                数组:array[]


        long型变量,必须以L或者l结尾。
        float变量,必须以F或者f结尾
        通常定义浮点型是用double
        字符型:char   c1     =        '    (一个字符)比如:a   '         可以是转义字符,


4.运算符
    1.算术运算符
        正负
        加减乘除
        % 取余   结果的正负于被模数一致 
        ++    前面(先运算后赋值)      后面(先赋值后运算)        并不会改变本身变量的数据类型 
        --           前面(先运算后赋值)      后面(先赋值后运算)
         + 字符串的连接

    2.赋值运算符
    3.比较运算符
        

    4.逻辑运算符
        只是用于布尔类型变量(Boolean )

    5.位运算符
    6.三元运算符 

5.程序流程控制

学习时间:

下午5点至11点


学习心得:

以前学习过C++,不知道现在是否应该跳过基础,直接进行后面结构的学习。
明天继续努力学习。

举报

相关推荐

0 条评论