【202105小白训练营】-day02 java基础

后端开发工程师

市场最具竞争力,专业技能,随着软件技术成熟,时代发展,软件工程师学习核心重点发生变化
1)早期程序员20年前,学习重点五笔字型(练习打字120),网络建网,语言入门c,vb
2)早期程序员10年前,聊QQ,播客,基础是语言vb,c#,java,框架:ejb/struts1/struts2/spring3.x/hibernate 旧三大框架(好,事半功倍,安全,性能;坏,不能洞察里面 到底干嘛了,不透彻)开发者首先要解决客户的问题(业务),把东西他先能用先。之后再去搞清底层原理。
3)现今程序员,互联网架构nginx+redis+mycat+docker,天生就可以做大型项目
学习培优重点,不在java基础,不在javaweb网站,在框架新三大框架 springmvc+spring5.x+mybatis,互联网架构:分布式、高并发、高可用,海量数据(大数据),架构
语言:盖茅草屋;(初级程序员4k)框架:5层楼;(中级程序员8k)架构:迪拜大厦;(零基础10k,工作过2年15k,工作3年18k,工作4年30k)
最终目标:走向架构师。

创建java项目步骤

思考怎么实现:开发步骤
1)创建java工程
2)创建包
3)创建类
4)创建main方法
5)写代码,打印信息到控制台
6)运行

快捷方式

main两种:
1)创建类时可以指定它的模板 eclipse
2)快捷键

package cn.tedu.hello;

public class Hello {
   
   
	//eclipse定义一些快捷缩写: main ALT+/(预定义)死记提高开发效率
	public static void main(String[] args) {
   
   
		//打印 syso ALT+/,Ctrl+Z回退
		System.out.println("欢迎大家来学习java培优大数据课程");
		System.out.println("Hello");
		
		//运行java代码也有快捷方式,上面的播放按钮它记录的是最后一次的执行方式
		//第一次使用鼠标右键,之后代码改变,就可以直接运行快捷键按钮
	}

}

关键字

在java语言中有一些特定含义单词,而这些单词不允许开发者自己去使用。这些单词就称为关键字。
java中提供50+个关键字。最高版本1.16(16),主流1.8(8)
每个关键字都有其特殊含义,有其特定的语法

在这里插入图片描述

标识符

关键字是java使用,不让开发者去使用;标识符是给开发者使用的,开发者可以自己定义,自己使用。

变量

变化的量,定义一个内容,内容可以发生改变

常量

一旦定义好,不允许改变,不是一个变化的量

需求:
1)数学计算,操作符号,操作数

package cn.tedu.base; //包路径

//定义测试类Test,变量和常量
public class TestVar {
   
   
	// 必须使用快捷方式,提高开发速度
	public static void main(String[] args) {
   
   
		// 定义变量
		// 定义整数,实现加法,a+b
		int a = 10; // 定义一个整型int的变量a,给a赋值10
		int b = 20; // 定义一个变量b,赋值20
		System.out.println(a + b); // 先获取变量的值,然后累加,最后打印
	}
}
package cn.tedu.base; //包路径

//定义测试类Test,变量和常量
public class TestVar {
   
   
	// 必须使用快捷方式,提高开发速度
	public static void main(String[] args) {
   
   
		// 定义变量
		// 定义整数,实现加法,a+b
		int a = 10; // 定义一个整型int的变量a,给a赋值10
		int b = 20; // 定义一个变量b,赋值20
		System.out.println(a+b); // 先获取变量的值,然后累加,最后打印
		
		//Duplicate local variable a 局部变量,在方法中定义变量
		//在同一个方法中,一个局部变量的名称不能声明两次
		a = 20;	// 不能再次定义,但可以再次赋值,覆盖原有值,变
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值