Java基础

java发展史

JAVA语言之父是詹姆斯-高斯林。

  • 1995年 SUN公司发布了java
  • 2005年 SUN公司将JDK1.5更名为JDK5.0
  • 2009年 oracle收购了sun公司
  • 2014年发布了JDK8.0
  • ..........

 java的优势

  1. 简单
  2. 纯面向对象
  3. 开源
  4. 跨平台

学习java的准备工作 

1. 安装JDK(最起码安装8.0版本以上)   oracl官网下载https://www.oracle.com/java/technologies/javase/upgrade.html

2.配置JDK:环境变量  

  • 在计算机高级系统设置中找到环境变量配置
  • 配置JAVA_HOME:jdk的安装目录(告知计算机JDK的安装位置)
  • Path:java的bin目录(告知计算机其他软件JDK命令的位置)
  • CLASSPATH:(告知计算机编译生成的字节码文件的位置,可以用“.”来表示当前目录,根据自己需要自行设置,建议用“.”。)

 3. 名词解释

        1.JDK:java工具包(包括:类库+JRE+调试工具+编译器),是java软件开发的必备工具。

        2. JRE:java的运行环境(包括JVM+解释器)

        3. JVM:java虚拟机(可以屏蔽操作系统之间的底层差异,为跨平台提供支持)

 java的运行机制

源代码—编译器—>通过编译器编译成字节码文件(平台通用文件)—解释器—>解释执行

第一个java程序(Hello World)

class  Hello1{
        public static void main(String[] args){
            System.out.println("helloworld");
            System.out.println("helloworld");
            System.out.println();
            //System.out.print();
            System.out.print("helloworld");
            System.out.print("helloworld");
        }
}

 程序名词解释:

         1. class :类

                是存放代码的容器,也是程序的基本组成部分

        2. 类名:Hello1(在遵从语法要求的情况下可以任意命名)

                作用为区分各个类,同一源文件下的类名不可重复

        3. { }:划分各个类的边界

        4. 主函数(public static void main(String[] args){}):

                是程序的入口,写法固定,一个类中只能存在0-1个主函数,所有想要运行的内容都必须写进主函数。

        5.输出语句(System.out.println();):

                将某个内容展示到控制台查看,两种写法:

                加ln:输出内容独占一行,可以输出空值。

                不加ln:输出内容不会独占一行,但无法输出空值。

        6. 编译运行:(在cmd终端中编译运行)

编译:javac 源文件名.java
执行:java 类名

                每个类都会在编译完成后生成一个对应的的字节码文件(位置就是在配置环境变量时设置的CLASSPATH位置),字节码文件的文件名应与对应的类名保持一致,计算机执行的就是生成的字节码文件。

编码规范

硬性规范

  1. 严格区分大小写
  2. 命名不能以数字开头
  3. 命名只能有数字,字母,_和¥组成(空格也属于符号,在命名时注意不要用空格
  4. 命名不能使用关键字和保留字(Java关键字是指在Java程序中具有特殊含义的单词,这些单词被编程语言本身定义为保留用于特定目的,不能用作标识符或变量名。)

软性规范

  1. 不以汉字命名

  2. 类名采用大驼峰命名法(所有组成部分首字母大写)(如:StudentClass)

  3. 变量、方法名采用小驼峰命名法(从第二个组成部分开始大写)(如:studentAge)

  4. 常量命名全大写,多个组成部分之间_连接(如:STUDENT_NUMBER)

  5. 望名知意(方便区分和理解)

  6. 注意代码的层次缩进

公开类

        顾名思义,公开就是可以在项目中任意位置都可以被访问的类。

        语法:

public class 类名{
    //操作语句
    
}

         特点:公开类的类名必须与源文件保持一致,一个源文件中最多存在0-1个公开类。

注释

        不参与程序运行,一般被用来给代码添加注释备注说明。

        1. 单行注释

//只能注释一行内容
//int a=10;

        2.多行注释

/*
我是一行被注释的内容
我是一行被注释的内容
我是一行被注释的内容
我是一行被注释的内容
*/

        3.文档注释

/**
是多行注释的一种
通常用来给公开类、方法添加说明
*/

包-package

        作用为整理归纳字节码文件

        语法:

package 包名1.包名2..;

        使用规范:命名应全小写,必须写在源文件有效代码第一行(有效代码:除注释外所有代码),书写package后必须带包编译,和运行。

        一个源文件中可以存在0-1个package语句。

        编译语法:

带包编译:javac -d . 源文件名.java
带包运行:java 包名.类名

以上为学习java需要了解和掌握的基本知识。                                          

        

       

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值