1月20日 今天是小编的寒假的第一天!忙碌家里的事忙了一上午~下午困着但是不学习会心里难受。(毕竟是立下了寒假Flag的人)然后就打开了电脑,我发现我这个人,生活中不洁癖,但学习上还是有点洁癖的,这不上午把桌子收拾干净,下午才有心情学习嘛!在做每日一道的面试题中,我发现了尽管前边学过了的知识,可有些细节还是没有记死,知识需要及时巩固,下面我来总结下个人认为是重点的超基础知识点!!!

  1. 基本数据类型:值类型(byte short int long char boolean float double),引用类型(Object 数组 接口 委托)其中object又分为class和string
  2. 循环语句:for;do-while;while;其中for多用于已知循环次数的,do-while至少执行一次
  3. 分支语句:if-else;switch-case
  4. PS:switch表达式的值只能是byte,short,int,char
  5. 特殊符:‘’:换行;'':回车;'':制表;'b':空格;'f':换页;''':单引号;‘"’:双引号;'':反斜杠
  6. java的入口是主函数main
  7. java中+起连字符的作用
  8. break:跳出本层循环;continue:跳出本次循环
  9. 成员变量与局部变量的区别:
  10. a:作用域不同。局部变量作用域限定在它的方法里;成员变量的作用域在整个类内部
  11. b:初始值不同。声明局部变量时需要给它赋初值;java会给成员变量一个初始值
  12. 算数运算符:+,-,*,/,%
  13. 关系运算符:>,=,<=,==,!=
  14. 赋值运算符:=,+=,-=,*=,/=,%=
  15. 逻辑运算符:&& || ! (&&时都是true才是true;||时只要有一个是true结果就为true)
  16. 位运算符:&(与),|(或),^(异或),~(非)

&:对应位都是1才是1,否则为0

|:对应位都是0才是0,否则为1

^:对应位相同时0,否则是1

~:按位取反


以上这些是java的基础语法,不是很全,逻辑也不够清晰,但是都是些实用的东西,希望能帮到大家!

如果大家想了解更多 私信我回复学习就可以

java 异或_Java之超级基础且实用的知识点相关推荐

  1. java易错_java易错基础知识点

    一. Switch 1.其能接受的数据类型有四个,char , byte, short, int 2.Default 可放在switch中的任何一个地方,但只有给定的条件匹配不到时,才会执行 3.Ca ...

  2. java f反射_java反射机制[基础学习]

    1.4 找出类的方法 找出一个类中定义了些什么方法,这是一个非常有价值也非常基础的 reflection 用法.下面的代码就实现了这一用法: import java.lang.reflect.*; p ...

  3. java编程语言大全_JAVA编程语言的基础知识(一)

    下面介绍的是java编程相关的基础知识: 1.面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只 ...

  4. java bean 验证_Java Bean验证基础

    java bean 验证 这篇文章总结了一些简单,快速的示例,这些示例说明了您想使用Java Beans Validation API(JSR 349,JSR 303)进行的最常见操作. 记住,Bea ...

  5. java异或_JAVA面试必备之HashMap必会点

    今天我们就面试会问到关于HashMap的问题进行一个汇总,以及对这些问题进行解答. 1.HashMap的数据结构是什么? 2.为啥是线程不安全的? 3.Hash算法是怎样实现的? 4.HashMap是 ...

  6. JAVA翻译官_java的一些基础知识(一)

    一.java概述 这部分主要谈到java的开发或运行,开发环境的搭建,环境变量的配置,编译执行的命令基本知识: 1.java的三种技术架构: javaSE:java Platform Standard ...

  7. java爬虫学习_java网络爬虫基础学习(一)

    刚开始接触java爬虫,在这里是搜索网上做一些理论知识的总结 主要参考文章:gitchat 的java 网络爬虫基础入门,好像要付费,也不贵,感觉内容对新手很友好. 一.爬虫介绍 网络爬虫是一个自动提 ...

  8. 搞java不细心_Java 2 (基础总结)

    注:Java采用Unicode符号集,每个字符占2个字节,无论英文还是中文还是其他字符. 标识符 为变量.类或方法起的名称 以字母,下划线.或者$符号开头 由字母.数字.下划线或者$符号开头 区分大小 ...

  9. java 格式化字符串_Java入门 - 语言基础 - 14.String类

    1.概述 字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串. 2.创建字符串 创建字符串最简单的方式如下: String gr ...

最新文章

  1. 《独辟蹊径品内核:Linux内核源代码导读(china-pub首发)》的前言
  2. MySQL-体系结构以及常用存储引擎MyISAM和InnoDB初探
  3. C/C++——new一个二维数组
  4. 拼图登陆拼图二维码验证_如何使用拼图快速轻松地构建静态网站
  5. 简洁的c++http协议获取内容(一)
  6. requests cookie
  7. linux7mysql集群_linux下mysql集群搭建
  8. 读书笔记:《把时间当作朋友》
  9. JavaEE下宠物领养网站的设计与实现
  10. 微信小程序之上传图片功能
  11. 后端工程师的前端之路系列--小程序学习
  12. 机器学习的方法排名靠前的十种方法介绍
  13. 《人像写真摄影圣经》评价
  14. Windows自带虚拟化服务工具Hyper-V学习了解和实操
  15. Mysql 数据备份(详细教程)
  16. poi删除带有合并单元格的行的问题
  17. 【虚基类、虚函数及应用】
  18. PaddleOCR数字仪表识别——1.字体背景删选
  19. 【python】利用两层神经网络(网络必须用类)来训练mnist数据(要求准确率90%以上)
  20. 动脑学院安卓移动互联网架构

热门文章

  1. 自动编码器的评级预测
  2. Java的File类
  3. Django设计模型1.2
  4. mysql 日期和时间戳互换
  5. 关于cookie与本地 存储的区别的问题。
  6. python and or 与 | 的比较
  7. 测试心得:微图书销售小程序
  8. Django的下载与基本命令
  9. Ubuntu 划词翻译
  10. 华为鸿蒙2.0打游戏,网友Mate X2升级鸿蒙2.0:部分游戏体验比EMUI更好 功耗却更低...