*java语言特点
1,简单易用
2,跨平台
拥有JVM虚拟机(运行程序)
3,面向对象
4,支持多线程
*java核心机制
1,java虚拟机
JVM
2,垃圾回收机制
*JDK和JRE
JDK
JRE java运行环境
JVM跨平台核心
关系:JDK JRE JVM

JAVA的基本语法
关键字:
    1.全部小写
    2.各自有各自的作用
标识符
   字母,数字,下划线,美元符号.不能以数字开头
常量和变量
   常量是程序在运行期间固定的不可改变
   变量在内存中一块区域内,变量的值可以在一定范围内改变
   定义: 变量类型 变量名=值
   类型:基本数据类型 引用数据类型

基本数据类型:
         数值型:整数型 byte(-128---127) short int long ,浮点型 double float
         布尔类型:boolean
         字符型 char 所有字符用单引号
        注意:long l=1000L; \\必须加上大写或小写l
                float f=100.07F; \\必须加上大写或小写f

引用数据类型:
变量分为两种:
  成员变量 定义在类内部,作用在类内部
  局部变量 定义在方法内部,作用在方法内部
类型转换
小转大,自动类型转换
大转小,强制类型转换

int i1-3; short s1=(short)i1;

String str="123"; //转int 包装类
  int i2=Integer.parseInt(str)

算术运算符
  ++
   --
      单独使用没有区别
      混合使用有区别 i++ 后++,先使用变量的值,在加1
        ++i 前++,变量立马加1,然后使用累加后的结果
注意:代码连续时各个数值是增长的,大意容易犯的错

逻辑运算符
     短路 && 前面条件不满足,后面不执行了

短路 || 同上

转义符
定义:在字符常量中,反斜杠(\)是一个特殊的字符,被称为转义符,它的作用是用来转义紧随其后的一个字符。
说明:转义后的字符通常用于表示一个不可见的字符或具有特殊含义的字符,例如“\n”表示换行。
常见的转义字符:
  \r :表示回车,将光标定位到当前行的开头,不会跳到下一行。
  \n :表示换行,换到下一行的开头。
  \t :表示制表符,将光标移到下一个制表符的位置,就像在文档中用Tab键一样。
  \\ :表示反斜杠转义字符,由于在Java代码中的斜杠(\)是转义符,因此需要表示字面意义上的\,就需要使用双斜杠\\。

最新文章

  1. 安装java和jmeter
  2. Linux:文件解压与压缩
  3. 批量删除亚马逊kindle云端文档
  4. 王家林 大数据Spark超经典视频链接全集[转]
  5. 宠物AI(个人觉得有问题)
  6. explicit构造函数的作用
  7. JAVA白盒安全测试需要关注的API
  8. haproxy 中的http请求和https请求
  9. Liunx find的运用
  10. [SDOI2009]Bill的挑战
  11. 怎样写一个与Windows10 IE11兼容的标准BHO?
  12. 第一章 Python基本语法元素分析(二)
  13. NodeJs 设置跨域后页面全部变成了源码在浏览器上显示
  14. 最全面的DialogFragment的使用,实现DialogFragment全屏、背景透明;
  15. sql的日期和时间函数–date_format
  16. sublime构建各个编译环境
  17. 54.纯 CSS 创作一副国际象棋
  18. The way to Go(3): 安装Go环境
  19. MySQL性能优化(六)-- using filesort,in和exists,慢查询,mysqldumpslow
  20. ruby里面的属性访问器

热门文章

  1. 用python进行实际地址经纬度提取
  2. 调试tomcat9.0.19源码
  3. StructuredStreaming编程模型
  4. python 倒序遍历数组
  5. docker 创建mysql和redis
  6. 光年数据分析表(seo数据监控表和爬虫数据监控表)
  7. dlopen代码详解——从ELF格式到mmap
  8. Python 到底是强类型语言,还是弱类型语言?
  9. ReentrantLock特性
  10. 【HttpRunner v3.x】笔记—7. 测试用例-teststeps-RunTestCase