hello,大家好 我是雅崽吖,一只00后的IT新猴。

好啦言归正传,今天和大家分享一下IT小白必会的一些基础知识,是比基础还要基础哦~

咳咳~开始!

1.八大基本数据类型

新猴要知道的第一个很重要的知识点当然就是八大基本数据类型啦

1、 整数数据类型 :byte、short、int(整数类型默认为int)、long

2、 小数数据类型 :float、double(小数类型默认是double类型)

3、 字符数据类型 :char

4、 布尔数据类型 :boolean(一般用于表示逻辑运算符)

2.选择结构 和 循环结构

选择结构

  • if……else选择结构
int a = 35;
if(a>50){System.out.println("a比50大哦");
}else{System.out.println("a比50小呢");
}

运行结果就是这样的啦:

  • switch选择结构
int a = 2;
switch (a){case 1:System.out.println("这个数字是1");break;case 2:System.out.println("这个数字是2");break;case 3:System.out.println("这个数字是3");break;default:System.out.println("啊哦,这个数字不在我的范围里了哎~");break;
}

这个的运行结果就是这样的了:

从这里我们就可以看出来两个选择结构的区别利弊啦

  • 相似

    都可以用来处理多分支条件

  • 区别

    switch 只能处理等值条件判断的情况;if 没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况

循环结构

  • for 循环
  • while 循环
  • do...while 循环

3.数组

语法

数据类型[ ] 数组名=new 数据类型[ 数组长度]

数据类型[ ] 数组名 = {值1,值2 ……}

数据类型[ ] 数组名 = new 数据类型[ ]{ 值1,值2……}

4.类和对象

定义

对象:在现实世界中客观存在的东西就叫作对象,在Java中,万物皆对象

类:具有共同特征和行为的对象被称为类

类和对象的关系:类是对象的模板,对象是类的实例

5.面向对象的三大特性

封装、继承、多态

封装:隐藏信息,使程序更安全

继承:解决了代码冗余的问题,提高了代码的可重用性

多态:提高了代码的可扩展性

好啦~我的分享就到这里啦,各路大神有什么需要补充的,欢迎评论哦!

(新猴初到,多多指教,还在学习中,可能不全但是一定还有下一篇。我溜~下次见)

Java新猴必会知识相关推荐

  1. Java架构师必看的10本书

    转载自 Java架构师必看的10本书 1.大型网站系统与JAVA中间件实践 本书围绕大型网站和支撑大型网站架构的Java中间件的实践展开介绍. 从分布式系统的知识切入,让读者对分布式系统有基本的了解: ...

  2. java架构师之路:JAVA程序员必看的15本书的电子版下载地址

    java架构师之路:JAVA程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一 ...

  3. 进阶Java架构师必看书:大型架构+框架+性能优化+中间件+分布式

    进阶Java架构师必看书:大型架构+框架+性能优化+中间件+分布式 优知学院 2018-09-05 07:21:00 1.大型网站技术架构:核心原理与案例分析 本书通过梳理大型网站技术发展历程,剖析大 ...

  4. JAVA程序员必看的15本书

    java架构师之路:JAVA程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一 ...

  5. Java程序员必看的15本书的电子版下载地址

    Java程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺 ...

  6. java程序员必看书籍

    学习Java最痛苦的事情莫过于对未来职业方向的选择.尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起. 因此,作为初学者的你必须看完 ...

  7. [Java面试三]JavaWeb基础知识总结.

    [Java面试三]JavaWeb基础知识总结. 1.web服务器与HTTP协议 Web服务器 l WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. l Int ...

  8. 零基础学Java有哪些必看书?推荐这5本

    零基础学Java初学者,想要入门,应该多看一些关于Java的书,先充实理论基础.然而Java的技术知识是海量的,市面上关于Java的书令人眼花缭乱,零基础的小白完全不知道该看哪本书.那么,零基础学Ja ...

  9. java处理图像库函数_图象处理详解-Java架构师必看

    作者:未知    请与本人联系 在使用ASP的时候,我们时常要借助第三方控件来实现一些图象功能.而数据库 作者:未知     请与本人联系 在使用ASP的时候,我们时常要借助第三方控件来实现一些图象功 ...

最新文章

  1. 机器学习实战读书笔记(3)朴素贝叶斯
  2. Python Django 模型类字段常用属性
  3. 信息竞赛进阶指南--最小表示法
  4. Android之如何使用junit
  5. 计算机无法创建新文件夹,无法创建文件,教您无法新建文件夹怎么办
  6. Dubbo-go 服务代理模型
  7. Linux: chmod 和 chown用法小结
  8. python的类和对象_Python面向对象之类和对象实例详解
  9. 使用flatten-maven-plugin对发布的POM进行精简
  10. 支付宝芝麻认证接口-扫码方式(芝麻认证接口与之类似)
  11. 威沙特分布和逆威沙特分布(Wishart 分布及逆 Wishart 分布)
  12. BW数据加载后不能实时刷新到水晶易表解决方法
  13. Python模块——标准库\开源模块\自定义模块
  14. 无人机学习笔记 8 雷达工作波段划分
  15. 电力猫服务器的网页,电力猫怎么配对?快速配置电力猫的图文教程
  16. LTE中的RSRP、RSSI、RSRQ、SINR、MCS介绍
  17. 美国实用生活指南—综合篇
  18. java元数据的概念_元数据 概念及分类
  19. 通过SSH访问电信天翼云服务器,报ssh_exchange_identification: read: Connection reset by peer的解决方法
  20. 和阿文一起学H5——H5工具、素材

热门文章

  1. 科学课中如何利用计算机教学,浅谈小学科学课上计算机技术的运用
  2. springclound consumer(消费者)
  3. THUWC2018WC2018游记
  4. 在线手动制做字体子集(少量字的字体裁剪、抽取、提取)
  5. 微信小程序组件思维导图
  6. 目标检测舰船数据集整合
  7. 使用JavaScript实现地理定位
  8. 解析linux内核中makefile,.config以及Kconfig的作用
  9. 动态规划-状态压缩DP
  10. java executenonquery_为什么 SqlCommand.ExecuteNonQuery() 方法返回 -1