• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

WSO

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

C ++ -- Java

JAVA

--- 又叫C++--

没有内存管理

没有指针的东东

Microsoft 开发.net

features

高性能,高可用,高并发

![image-20210209183607577](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images\image-

)

![image-20210209184740436](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

抓住机遇,从而进步成功

JDK.JRE.JVM的关系

![image-20210209185917693](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

write once,run anywhere!

如何删除与安装java

  1. 删除java安装目录
  2. 删除JAVA_HOME
  3. 删除path下的Java目录
  4. cmd 运行java -version,无java运行

安装注意环境变量配置!

如何运行Java?

0x01步骤

![image-20210209195824939](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

此处注意 cmd 运行 javac和java

0x02 注意

JAVA是大小写敏感

用英文写,中文会有乱码

文件名和类名保持一致

编译型与解释型

0x00

编译型一次翻译完

解释型为走一步翻译一步,较为耗内存,

不过电脑目前都是8G内存,编译与解释界限逐渐模糊

![image-20210209225739195](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

后期一般用InteliJ IDEA

如 psvm,sout,在IDE(Integrated Development Environment)中用好,事半功倍

Java基本语法

注释用好

有三种

单行注释: / 文字 /

多行注释:/* 文字 */

文档注释:/**

​ *

​ */

![image-20210210102039712](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

Java常用标识符

![image-20210210103915561](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

标识符应该用(A-Z和a-z),美元符($),下划线(_)开头

![image-20210210105930992](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

(特别注意标识符大小写敏感!)

Java是‘强类型语言’:先定义再使用

基本类型(primitive type)

![image-20210210114055459](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images\image-20210210114055459.png

)

引用类型(reference type)

![image-20210210114106032](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

基本数据类型

![image-20210210123155239](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

尽量不用浮点数比较

关于类型转换

![image-20210210134747612](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images\image-20210210134747612.png

)

例子见Java SE的0x04~0x06


变量的讲解

变量名,变量类型,作用域

变量作用域

![image-20210210135802264](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

.

变量的命名规范

![image-20210210141530751](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

运算符

![image-20210210193353877](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

&&,||,!( 与,或,非)

包机制

类似于包
如www.kuangstudy.com
com.kuangstudy.blogs

包名倒着写

JavaDoc

![image-20210210205016434](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

Java流程控制

![image-20210212111911132](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

Scanner对象

![image-20210212105225092](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

Scanner对象中,next()是以空格为结束符,

而nextLine()以回车为结束符

顺序结构

![image-20210212113310845](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

选择结构

![image-20210212113648965](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

  • switch case补充
  • ![image-20210213085705426](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

循环结构

总览:![image-20210213085856435](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

重点是:![image-20210213091727694](C:\Users\Dell\AppData\Roaming\Typora\typora-user-images!

)

此处补充: \t \r \n \f

  • \t:水平制表符。相当于tab
  • \r:回车,从当前位置移动到下一行的开头
  • \n:回车换行。当前位置移动到下一行的开头
  • \f:换页。当前位置移动到下一页的开头

补充增强型for循环:

  • for(int x:numbers)
    这句话是取出数组numbers的每一个数
    

![](

)

posted on 2021-02-16 09:41  WSO  阅读(69)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3