2021/2/19 Java编程入门

Java编程入门

面试题:请问PATH和CLASSPATH的区别


 - PATH:是操作系统提供的路径配置,定义所有可执行程序的路径。
 - CLASSPATH:是由JRE提供的,用于定义JAVA程序解释时类加载路径,默认设置的为当前所在目录加载,可以通过“SETCLASSPATH=路径”的命令形式来进行定义。
关系:JVM-->CLASSPATH定义的路径-->加载字节码文件。

1.注释


 - 单行注释:// 
 - 多行注释:/* ....  */
 - 文档注释:文档里面注释还需要有很多的选项;,一般建议通过开发工具控制

2.java数据类型:


 - 基本数据类型:
整型:byte,short,int,long   默认值:0
浮点型:float,double         默认值:0.0
布尔型:boolean             默认值:false
字符型:char                默认值:'\u0000'
 - 引用数据类型:
数组,类,接口              默认值:null

3.转义字符

在这里插入图片描述

4.三目运算符

  • 基本语法:关系运算?关系满足时的内容:关系不满足时的内容
int max = x > y ? x : y

面试题:请解释&和&&,|和||的区别

在这里插入代码片

5.位运算(移位运算)


 - 左移运算符(left shift operator):<<
 - 右移运算符(right shift operator):>>
 - 无符号右移运算符(unsigned right shift operator):>>>

6.switch开关语句(字符串1.7之后支持)

switch(week){
			case 1:
				System.out.println("星期一");
				break ;
			case 2:
				System.out.println("星期二");
				break ;
			case 3:
				System.out.println("星期三");
				break ;
			case 4:
				System.out.println("星期四");
				break ;
			case 5:
				System.out.println("星期五");
				break ;
			case 6:
				System.out.println("星期六");
				break ;
			case 7:
				System.out.println("星期日");
				break ;
			default :
				System.out.println("非法数据");
				break ;
				}

7.方法(method,函数)

  • 无参
public class TestDemo {
	public static void main(String[] args) {
		print();	//主方法里面直接调用方法
	}
	public static void print() {
		System.out.println("Hello	World!"); //定义方法
	}
}
  • 有参数无返回值
public class TestDemo {
	public static void main(String[] args) {
		print("Hello");	//主方法里面直接调用方法
		print("	world");
		print("!");
	}
	public static void print(String msg) {	//定义方法
		System.out.print(msg); 
	}
}
  • 有参有返回值
public class TestDemo {
	public static void main(String[] args) {
		int result = add(10, 20);
		System.out.println(result);
		//既然方法有返回值,那么这些返回值也可以直接输出
		System.out.println(add(100, 200));
	}
	public static int add(int x, int y) {	//定义方法
		return x + y;
	}
}
  • 方法重载

 - 方法重载:方法名称相同,但是参数列表不同。
 - 参数列表的不同包括:
1.参数的个数不同;
2.参数的类型不同;
3.参数的多类型顺序不同
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值