Java基础篇

  java简介:java是面向对象语言,基本特征有三个分别是封装,继承,多态。       

 这里一个小白网站:java菜鸟网站 

还有一个非常棒的网站(知识架构完整,基础,数据库,框架,还有ssm,Springboot的完整项目教学):java学习

还有一个html/css/脚本语言等知识的网站:w3school

  1. java基础数据类型:byte(1字节) short(2字节) int(4字节) long(8字节) float(4字节) String(8字节) boolean(1位) 引用数据类型String(类) 。java中的类型之间运算时会涉及java的类型转换问题。 java中类型转换一般有自动类型转换,强制类型转换。                                                                                                                                                                                                                          

         java数据类型转换详细介绍  

         自动类型转换  两种数据类型相互兼容,从小到大转。     

         强制类型转换 数据类型不兼容,或者从大到小转。       

 

  1. 常用运算符 + - * / % ++ -- 
  2. 流程控制与数组:流程控制有三种结构,顺序结构(就是一行一行执行),分支结构(if..else..,switch..case..)顺序结构(for(),while(),do{}while()) 
  3. 数组:int[] array = new int[3];定义一个长度为三的int数组,也可以int[] array = {1,2,3};

    数组长度是不可变的,但是只要数据类型相互兼容,就可以使一个数组变量指向另一个实际数组元素,造成数组长度可变的假象。

    数组元素和数组变量在内存中是分开存储的,实际的数组元素放在堆(heap)内存中;数组引用变量是一个引用类型的变量,被存放在栈(stack)内存中,如果堆内存中数组不再有任何引用变量指向自己,则会变成垃圾,其所占内存会被系统垃圾回收机制回收,所以将一个数组变量赋值为null,就会切断实际数组与引用变量之间的联系,实际数组变成垃圾。

  4. 最初没有开发工具的时候是使用javac 和 java命令运行java文件的,现在有了开发工具,方便了工作。
  5. 类和对象,接口和继承,重载多态等知识点
  6. Scanner类,String类,日期类等类的使用

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值