Java学习的第一个阶段——Java基础

首先自我介绍, 小编是计算机相关专业,大学期间没怎么学过Java,更别说深入学习Java,为此特别后悔。为迎合市场需求,也在朋友的建议下放弃C++这个“坑”而选择了Java。(因为此前我是做PHP的,对于喜爱编程的人来说,深感只学PHP是不够的,也是为了未来有更多选择和更好的发展。)有对Java感兴趣的朋友可以和我一起学习Java,为年后找工作打下基础。
 

 加芊芊老师vx领取最新资料哦   

首先小编选用的教材是《Java语言程序设计》(基础篇),由于书本比较厚再加上时间有限,不能像上学期间慢慢的磨,所以需要学得快一点。个人建议快速入门不要选择《Java编程思想》,书的确是好书,但是不适合初学者,很容易从入门到放弃。但《Java核心技术 卷1》还是不错的,看你个人选择。那么我们开始吧。

首先是开发环境、开发工具(eclipse),这一步我们就不详细说了,如果是完全没有基础的同学可以私信我完成开发环境和工具的安装。变量和运算符 知识点:计算机最小的存储单元叫“字节(byte)”一个字节是八个比特位 1111 1111 。

3.八种基本类型 知识点: Java中默认的整数类型是int,默认浮点型是double。 注意他们的数据范围。

4.变量的定义

5.数据类型转换

范围小的数据类型值(如byte),可以直接转换为范围大的数据类型值(如int);

范围大的数据类型值(如int),不可以直接转换为范围小的数据类型值(如byte);

6.运算符

运算符只提一点,a++和++a 两者在单独表示的时候没有任何区别,但是在参与运算的时候 前者是先使用再自增,后者是先自增再使用

7.引用数据类型(Scanner 、Random类等New) 和控制流程语句 (if、for、while、dowhile、break、continue)

值得注意的是 do while 循环即使 while条件不满足也会执行一次循环体。

8. 流程控制语句(switch) 、数组

需要注意的是,在switch语句中的表达式只能是byte、short、char、int类型的值,如果传入其它类型的值,程序会报错。但上述说法并不严谨,实际上在JDK5.0中引入的新特性enum枚举也可以作为switch语句表达式的值,在JDK7.0中也引入了新特性,switch语句可以接收一个String类型的值。

数组的定义:int[] arr = new int[4]; // 定义可以存储4个整数的数组

int[] arr = { 1, 2, 3, 4 }; // 静态初始化

int[][] arr = new int[3][4]; //定义二维数组的方式

知识点:在二维数组中的一维数组存贮的是地址

9.方法-----方法的重载:知识点--Java允许在一个类中定义多个名称相同的方法,但是参数的类型或个数必须不同,这就是方法的重载。

10。参数传递--值传递和引用传递

当调用方法时,如果传入的数值为基本数据类型(包含String类型),形式参数的改变对实际参数不影响

当调用方法时,如果传入的数值为引用数据类型(String类型除外),形式参数的改变对实际参数有影响

  文末福利
大家可以加老师vx领取最新资料哦

 别忘了扫码领资料哦,获取【Java高清路线图】和【全套学习视频和配套资料】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值