java 语法基础

1数据类型

  • 基本数据类型:八大基本数据类型 4 2 1 1

    ​ 4种整数类型:byte(-128 - +127)、short 、 int 、 long

    ​ 2种浮点类型:float、 double

    ​ 1种字符类型:char 默认值 “\0”

    ​ 1种布尔类型: boolean (false\true)

  • 原始数据类型: 基本数据类型+ void

2.1变量定义

数据类型 变量名称 = 值<必须为数据类型可以兼容的>;

2.2 常量定义

添加final 来声明常量

final double PI = 3.14 ;

3标识符命名规范

  • 在java 中能够自定义的字符串都是标识符。
  • 以字母、数字、下划线 、$ 开头。
  • 命名采用驼峰命名方式,并且不能使用java中的保留关键字。
  • 标识符命名有意义,不要使用中文、拼音缩写命名。
  • 变量和方法名称必须使用小写字母开始;类名必须使用大写字母开头;常量必须全部大写,多个单词使用下划线分割。

4变量操作

1
2
3
4
5
6
7
8
9
10
11
12
13
public class JavaBase {
// 程序入口main Alt+/ enter , 主线程
public static void main(String[] args) {
byte a = -128;
short s = 1221;
int i = 100;
long l = 100;
float f = 4.5f;
double d = 4.3;
char c = 'a';
boolean flag = true;
}
}

4.1连接操作

4.2运算操作

4.2.1算术操作

4.2.2位运算

4.2.3逻辑运算

4.2.4三目运算

4.3转换操作

4.3.1数据类型的转换

5 控制流程

5.1判断

5.2 选择

5.3 循环

5.4 continue,break结束


科普内容

JDK (java开发工具包) javac.exe

JVM (java 虚拟机)

JRE (java运行环境)

windows快捷键

WIN + E 打开资源管理器

WIN + E 打开命令运行界面

DOS 窗口

dir : 查看目录

cd : 进入某个目录

.. 上一级目录

​ . 当前目录

​ / 根目录

盘符: c:、 d: 、e:

注意事项

  • 在Java中,一个java文件只能有一个主类,即 只能有一个public 修饰的类。
相关文章
评论
分享
  • python第一课 数据结构和算法

    python第一课 数据结构和算法 注: 本文是对照https://python3-cookbook.readthedocs.io/ 学习 总结笔记 1.1 解压序列复制给多个变量问题 现在有一个包含 N 个元素的元组或者是序列...

    python第一课 数据结构和算法
  • python 入门简介

    python 简介为了完成毕设 努力学习python python 是一种解释型语言 pyhton 是交互式语言 python是面向对象语言 python是初学者语言 很简单 0x01 python区分只要有python2 和py...

    python 入门简介
  • phpstudy 默认配置解析漏洞

    Hey, password is required here. 2622ffcd642a056ae443fa4f88d077dd58226a5fabb07b33cf9e263953b0e524...

    phpstudy 默认配置解析漏洞
  • scrapy 框架学习

    入坑scrapy在自己学习了一段时间爬虫之后(其实也就是了解了下爬虫),我就迫不及待的想学习心得东西了。 今天就入手scrapy框架 官方文档 安装安装上基本没啥大问题,缺啥补啥就行 这里我选择使用Python虚拟环境virtuale...

    scrapy 框架学习
  • 某app加密算法分析

    Hey, password is required here. a7fbab8565cf6bbb84f5578e356b215e1a835de7a145bd926381e35cc45256f4...

    某app加密算法分析
  • OWASP API Top 10

    OWASP API TOP 10本文搬运自:https://apisecurity.io/encyclopedia/content/owasp/owasp-api-security-top-10.htm TOP1:2019 —破碎的对...

    OWASP API Top 10
  • jni函数hook

    jni函数hook(计算 地址方式)12345678910111213141516171819202122232425262728293031323334353637function hookTest9() { Jav...

    jni函数hook
  • Hook jni 主动调用

    Hook jni 主动调用要对hellofromc 进行主动调用,修改返回值,但是这里不能直接通过replace去修改返回值,而是要通过newstringutf 去修改返回值。 1234567891011121314151617181...

    Hook jni 主动调用
  • Hook 计算非导出函数地址

    hook 读写内存数据对string字符串,可能是加密的,可以通过直接hook 加载的内存数据来读取解密状态的字符串 123456789读取内存字符串数据function hookTest7() { var soAdd...

    Hook 计算非导出函数地址
  • Hook 获取指针参数的返回值

    Hook 获取指针参数的返回值在c语言中,一般都会以指针传递返回的值 ,没有return 或者return为true hook sub_750 打印参数和输出 12345678910111213141516171819functio...

    Hook 获取指针参数的返回值
Please check the comment setting in config.yml of hexo-theme-Annie!