01.JAVA概述+基础语法-23/04/18

        Java具有简单易学、面向对象、跨平台、健壮性和安全性、高性能、多线程支持、开放性和可扩展性、大型社区和丰富资源以及简便的安装和部署等特点

初学者的第一步:

public class HelloWorld{
    public static void main(String[] args){
        System.out.println("HelloWorld!");
    }
}

1.Java的执行流程

源文件(.java)->编译器->字节码文件(.class)->Java虚拟机->操作系统

2.eclipse快捷键:

ctrl + f 搜索/替换
ctrl + / 单行注释
ctrl + d 删除一行
ctrl + alt + up/down 快速复制粘贴
alt + / 代码提示
alt + up/down 代码上下移动
Alt + Shift + M 将一段代码封装成方法

3.标识符的命名规则:

首字母只能是字母、$、下划线;除首字母外,后面可接字母、下划线、$、数字;不能用java关键字命名

规范:

        类名:首字母大写,遵循驼峰式

        变量名、方法名:首字母小写,遵循驼峰式

        包名:所有字母小写

        字段名:所有字母大写

4.java数据类型:

        整型:int  byte  short  long

        浮点型:float  double

        字符类型:char  string

        布尔类型:boolean

        引用类型:

 5.基础的一些语法:

        键盘录入使用Scanner类:

import java.util.Scanner; //导入Scanner包

//创建Scanner对象
Scanner scan = new Scanner(System.in);

int num = scan.nextInt(); //输入一个整数
String str = scan.next(); //输入一个字符串
double d = scan.nextDouble(); //输入一个小数

        输出的一些注意点:

int a = 0, b = 1;
String str = "是一个整数";
System.out.println(a+str); 
//println是输出并换行;a+引号内的字符串就是二者拼接;输出结果为:0是一个整数
System.out.print(a+b+str+b);
//print是输出不换行;a+b相加拼接str拼接b;输出结果为:1是一个整数1

        java运算符:

算术运算符:+ - * / % ++ --
关系运算符:> < >= <= ==
逻辑运算符:! && & || |
赋值运算符:= += -+ *= /= %=
连接符号:+
三元(目)运算符:x ? y : z
    x表示布尔运算表达式,如果结果为true,则得到y值,如果false,得到z值
    例:max = a > b ? a : b  //如果a>b则 max = a,否则 max = b

        for循环跟数组的定义:

int i;
int arr1[] = {1, 2, 3, 4}; //定义一个静态数组并赋值
int[] arr2 = new int[4]; //定义一个空间为4的动态数组

//第一种
for(int i : arr1) //依次遍历 arr1[] 数组,令 i = arr 中每个数

//第二种
for(int i; i<arr2.length; i++) //正常for循环

        数组的操作:

        java中定义好的数组不可改变长度,只能定义一个新的数组替换原数组

String[] arr1 = {"今天", "明天", "昨天"};
String[] arr2 = new String[4];
arr2[3] = "后天";
arr1 = arr2;  //将arr2的地址赋值给arr1,那么此时arr1与arr2地址映射到堆内存的地址一致

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值