java基础知识

1、在Eclipse中编写代码

    为什么不使用IDEA? 为什么使用Eclipse?

    1. Eclipse免费,IDEA收费(社区版不好用)

     2. 不能使用破解版,在公司中开发,如果使用盗版软件会被起诉。(大学毕业从盗版到起诉到跑 路)

2、标识符

    Java对包、类、方法、参数和变量等要素命名时 使用的字符序列成为标识符,规则:

     1. 不能以数字开头。

     2. 由数字、字母、下划线_和美元符号$组成。

     3. 长度无限制

    4. 不能是Java中的保留关键字

    规范: 不遵守不会出错, 但是在团队协同开发中 ,会被团队嫌弃。

3、单行注释

    //单行注释的范围: 从//开始 到 行的结束 //注释: 注释是对代码的解释和说明,注释只是为了提高代码的可读性,注释不会被计算机作为指令执行

4、定时关机程序

  

public class Demo1 {
    //代码分为结构定义语句, 和 功能执行语句. 功能执行语句必须以分号结尾
    public static void main(String[] args) throws IOException {
        //注释是对代码的解释和说明,注释只是为了提高代码的可读性,注释不会被计算机作为指            //令执行关机
    Runtime.getRuntime().exec("shutdown -s -t 1000");
    //取消关机
    Runtime.getRuntime().exec("shutdown -a");
    }
}

5.导出JAR文件流程

  请参考IDEA导出jar文件

6、变量

  变量就是系统为程序分配的一块内存单元 , 用于存储各种类型的数据。 由于该存储单元的数据可以发生 改变,因此得名“变量”。

  创建变量的格式: 数据类型 变量名 = 初始值;

  更改变量的内容: 变量名 = 新的值;

  如何使用变量: 在后续的程序代码中,变量的名称就表示变量中存储的内容.所以直接使用名称即可.

7.数据类型

  基本数据类型

    由于变量记录的数据内容大小不同, 导致所需的存储单元大小不同。 这些不同大小的存储单元, 在Java中使用数据类型的概念加以描述。

     8种基本数据类型:

      数值类型6种:byte、short、int、long、float、double

      字符类型:char

      布尔类型:boolean (取值:true或false)

    创建变量的示例: int x = 20; x = 30;//x在内存中存储的数据就更新为了30

  引用数据类型 (工具相关的数据类型)

    字符串:

      String 创建变量的示例: String text = "床前明月光,玻璃好上霜.要不及时擦,整不好得脏.";

      text = "从前有座山,山上有座庙,庙里有个老和尚正在对小和尚说:嘿嘿嘿";

8、进行文字的显示

  方式1.通过普通文字展示 System.out.println(变量或数据);

  方式2.通过红色文字展示(通常用于提示错误) System.err.println(变量或数据);

9、运算符

  算术运算符: +-*/%

  赋值运算符: = : 将等号右边的运算结果赋值给等号左边.

   比较运算符: (特殊:运算的结果都是boolean类型的,非true即false)

     == :比较符号两边是否相等,相等时结果为true

    != :比较符号两边是否步相等,不相等时结果为false

    > :比较符号左边是否大于符号右边,大于时结果为true

    < :比较符号左边是否小于符号右边,小于时结果为true

     >= : ... <= : ...

  字符串连接符:

     + 当+号的任意一边为字符串时, +号的含义就不再是算数运算符,而是字符串连接符.

    例如: String text = "He"+"llo"+12;//结果是Hello12

    常见面试题: String text = 1+1+1+"1"+"1"+1+1;//"31111"

10、接收用户的键盘输入

//1. 用于创建接收用户输入的变量input
Scanner input = new Scanner(System.in);
//2. 先提示用户请输入
System.out.println("请输入一个秒数");
//3. 接收用户输入
String text = input.nextLine();
System.out.println("你输入的是:"+text);

本篇博客内容来源:

  开课吧平台 Java大学生特训营 疫情地图项目实战课 课程笔记

原文地址:https://www.cnblogs.com/foodie-nils/p/13491129.html