天天看点

JAVA网络架构入门2—Java开发步骤、变量

作者:做更好的self

一、对初学者而言,Java开发步骤建议如下:

  1. 新建一个Java项目/工程(好比一个小区)
  2. 新建一个Java包(好比小区内的单元楼)
  3. 新建一个Java类(好比具体没家每户)

另外,开发者在开发过程中必定需要频繁使用代码注释:

  1. 单行注释://注释文本
  2. 多行注释:/*注释文本*/
  3. 文档注释:/**注释文本*/
package day01;//包 名day01,单元楼
public class HelloWorld {
  /*类 名HelloWorld,房子 ;
    类名命名规则:大驼峰命名法,首字母和后单词字母都要大写
  */
    public static void main(String[] args) {
      /*main是类的入口,好比房子的大门,       
       main功能是运行程序的主入口!
       程序的执行是逐语句执行,当运行程序后从main的开始括号进入, 
       逐行执行直至遇到main的结束花括号程序退出。
        Java严格区分大小写
        每句话都要已分号;结束*/
        System.out.println("hello java");//运行时输出一段文本内容,“”可以放入数字、字母、符号内容,所见即所得
        System.out.println("3");
        System.out.println(3);
           }
}
           

二、变量

  1. 变量的声明
package day01
public class VarDemo{
public static void main(String[] args) {
  int a;//声明一个int变量,变量名为a
  int b,c,d;//声明三个int变量,变量名分别为b c d
  int a;//编译报错,不能重复声明变量
}
}           
  1. 变量的初始化
package day01
public class VarDemo{
public static void main(String[] args) {
  int a;//声明一个int变量,变量名为a
  a = 100;//把100这个数据赋值给变量a。注意:这里的“=”不是等号,是赋值号,并且赋值过程是从右往左
  int b = 100;//声明+初始化(赋值)
   System.out.println("a");//输出字符a
   System.out.println(a);//输出100
   System.out.println(A);//编译报错,不存在变量A
}
}           
  1. 变量的使用
package day01
public class VarDemo{
public static void main(String[] args) {
   int b = 100;//声明+初始化(赋值)
  int c = b + 50;
   System.out.println(c);
  c = 300;
   System.out.println(c);//使用变量时,已其最后一次值为准,也是代码逐行顺序执行的体现
}
}           

运行结果:

"C:\Program Files\Java\jdk1.8.0_291\bin\java.exe" "-javaagent:E:\Program Files\JetBrains\IntelliJ IDEA 2021.1.3\lib\idea_rt.jar=12943:E:\Program Files\JetBrains\IntelliJ IDEA 2021.1.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_291\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_291\jre\lib\rt.jar;E:\JSDVN\JSDVN2210\VN2210\out\production\VN2210" day01.VarDemo
150
300

Process finished with exit code 0
           

变量的命名规则

  1. 变量的命名只能包含数字、字母、下划线和$,不能以数字开头
  2. 变量名是区分大小写的
  3. 不能以Java关键字命名
  4. 变量的命名要见名知意,但是不推荐(可以说不允许)中文或者拼音的见名知意
int age = 18;
int ageMySister = 18;//多个字母,首单词字母小写,后续单词首字母大写,是为小驼峰命名法           

以上都是正确的命名方法。另外类名的命名规则遵循“大驼峰命名法”,每个单词的首字母都要大写。

三、数据类型

数据类型的作用决定了变量可以存储的数据类型和存储的范围。

基本数据类型有8种:byte short int long float double char boolean

开发过程中常用仅仅有int和double类型

byte字节

1b(1字节)= 8bit:1字节在计算机内存中占8位空间

1kb = 1024b

1Mb = 1024kb

1Gb = 1024Mb

int类型:在内存占用4字节,可以容纳范围:-2147483648 ~ 2147483647(正负21亿)

.整数参与运算时,运算结果是不会保留小数位(截断删除!)

public class DataTypeDemo01 {
    public static void main(String[] args) {
        int b = 5;
        int c = 2;
        System.out.println(b / c);
    }
}           

运行结果为2,不会是2.5

long 存储数据范围-900万万亿-900万万亿

double存储小数类型,是常用的数据类型。

char是单个字符

boolean是布尔类型

这些都可以只做了解,初学者应用不多。下期逐一介绍。

另外我会根据学习进度逐步分享一些快捷键,这样循序渐进效果会更好一些

CTRL+ALT+L整理代码的快捷键(格式化代码)

CTRL+/ 快速注释掉选中行

继续阅读