JAVA简介

windows系统命令

切换盘符: 盘符名+:  如 d:  不区分大小写

查看当前文件夹下所有内容 dir

切换路径   cd 路径    .. 上级目录   . 当前目录

exit 退出

Java简介

JAVA开发者 1995年 詹姆斯*高斯林 JAVA之父

01代码->C语言(面向过程)->JAVA(面向对象)...

1.8版本 用的最多最稳定,1.9商业级开始收费

jdk1.2时把Java分为 

JavaSE    J2SE  Java基础

JavaME   J2ME  Java嵌入式开发(最开始目的,如今凉凉)

JavaEE    J2EE  Java企业级开发

JavaSE安装

JDK:Java开发工具集

JRE:Java运行环境

JVM:Java虚拟机(运行Java代码,JVM在JRE中)

        JVM实现Java跨平台Java代码一处编译处处运行

优点:

        跨平台性

        面向对象

        先编译再运行安全性高(python js HTML为解释级语言安全性不够)

搭建Java开发环境

1安装JavaSE

jdk-8u241-windows-x64.exe   u表示为 .

JDK安装后会自动提示安装JRE,JRE安装后直接点关闭 不要更新Java

jdk/jre/bin/server下有JVM

GC:垃圾回收机制

JDK中 bin:Java相关命令

        两个压缩包是Java代码

2配置环境变量

        新建两个变量

                JAVA_HOME  值:JDK安装路径

                CLASSPATH 值: .

        修改变量

                path添加:

                        %JAVA_HOME%\bin

                        %JAVA_HOME%\jre\bin

标识符规则:

硬性要求:

        1自定义

        2,不能使用数字开头

        3,不能使用特殊符号但是下划线和美元符除外 _  $,空格是特殊符号

        4,不建议使用中文

        5,不能使用关键字或者保留字

潜规则:

        大驼峰:每个单词首字母大写,其余小写例如:HelloWorld HiWorld

                适用范围:类名,接口名,枚举名,注解名

        小驼峰:第一个单词首字母小写其余单词首字母大写 例如:helloWorld  hiWorld age

                适用范围:变量名,属性名,方法名

        全大写:所有单词字母都大写  HELLOWORLD  HIWORLD AGE

                适用范围:常量

        全小写:所有字母全部小写 come.qf.demo

                适用范围:包名(包名必须全小写)

main为Java程序入口函数,表示程序入口

public static void main (String[] args)

硬件给软件发的消息就存在String[] args中

class Demo{
public static void main (String[] args){
    for(int i=0;i<args.length;i++){
        System.out.println(args[i]);
        }
    }
}
//在命令框中用Java命令运行时输入 java Demo 123 你好,输出也会是这些东西.

注意:

        公共类类名必须与文件名一致,所以一个Java文件中只能有一个公共类.用public修饰的类为公共类

        一个Java文件中可以定义多个类,每个类在编译时都会生成对应的class文件,一个文件夹下类名不能重复

数据类型

基本数据类型(8种)

                整型

                        byte                字节                1字节                8位                -2^7~2^7-1(-128~127)

                              注:2^7=128,此时二进制为1000 0000 这个表示为0,所以正数最大为 0111 1111即 2^7-1

                        short               短整型            2字节                16位                -2^15~2^15-1

                        int                   整形                4字节                32位                -2^31~2^31-1   默认为此类型

                        long                长整型             8字节                64位                -2^63~2^63-1 数值后面加一个小写或大写L表示为long型

                浮点型

                        float                单精度浮点型                4字节        值后加大写或者小写f为float型

                        double             双精度浮点型                8字节      默认数据类型

                布尔型

                        boolean                布尔型                true                false

                字符型

                        char                字符                2字节(原因:Java采用Unicode编码格式)

                                注:字符型要用单引号包裹 'a' '中',一个单引号中只能有一个字符.

引用数据类型(有无数种)

                所有类的对象都属于引用数据类型

                        String                字符串        注:使用双引号包裹,""空字符串也为字符串类型

注释

        作用:

                1,解释说明

                2,注销无用代码

语法:1 //单行注释

        2    /*

多行注释

        */

3 /**

文档注释

*/

ctrl+/快速注销

输出

System.out.println(要输出的内容);

System.out.print(要输出的内容);

字符串要加双引号

System.out.println(要输出的内容);输出内容可以为空,但System.out.print(要输出的内容);输出内容不可为空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值