Java的流程控制结构
流程控制结构
分支结构
if
switch
循环结构
while
do while
for
foreach
Java提供了continue和break来控制循环结构。return可以结束整个方法,即,结束了一次循环。
Java中的整数常量表示方式
Java中整数常量4中表现方式:
十进制
二进制 以0b或者0B开头
比如:0b00,0b01,0b10, 0b11
依次对应十进制是:0,1,2,3
二进制,逢2进1。
public static void main(String[] args) {
int a = 0b00, b = 0b01, c = 0b10, d = 0b11;
//十进制输出
System.out.println(a);//0
System.out.println(b);//1
System.out.println(c);//2
System.out.println(3);//3
}
八进制 以0开头
比如:01,02,03,04,05,06,07,010,011。
依次对应的十进制是:1,2,3,4,5,6,7,8,9。
八进制数,逢8进1。
public static void main(String[] args) {
int a = 07, b = 010, c = 011;
//十进制输出
System.out.printl ...
Java数据类型
Java是强语言类型,所有变量必须先声明后使用。Java数据类型字符类型也是整数类型的一种,有时候也可将字符类型单独出来。
基本数据类型:8种
boolean类型:1种
boolean 1位
数值类型:7种
整数类型:4种
byte 1个字节
short 2个字节
int 4个字节
long 8个字节
字符类型:1种
char 2个字节
浮点类型:2种
float 4个字节
double 8个字节
引用数据类型
类
接口
数组
null
Java标识符规则
由字母、数字、下划线和美元$组成,其中数字不能打头
标识符不能是Java关键字和保留字(const、goto)和特殊的直接量(true、false、null),但可以包含保留关键字和保留字和直接量
不能包含空格
只能包含美元符号$,不能包含@、#等其他特殊字符
Java中关键字和保留字
关键字具有特殊用途的单词
保留字现在还没有使用这两个单词作为关键字,但可能在未来的Java版本中使用这两个单词作为关键字
关键字:48个保留字:2个特殊直接量:3个关键字:
abstract
assert
boolean
break
byte
case
catch
char
class
continue
default
do
double
else
enum
extends
final
finally
float
for
if
implements
import
instanceof
int
interface
long
native
new
package
private
protected
public
return
short
static
strictfp
super
switch
synchronized
this
throw
throws
transient
try
void
volatile
while
保留字:
gogo
const
特殊直接量:
true
false
null
Java开发学习之路
Java开发的学习之路基础知识
编程语言:Java Python C
基本算法
基本网络知识:TCP/IP HTTP/HTTPS
基本的设计模式
工具方面
操作系统:Linux(CentOS、Ubuntu)
代码管理:SVN / Git
持续集成(CI/CD持续部署):jenkins
Java的项目管理工具:Maven/Gradle
框架方面应用框架
ssh spring + struts + hibernate
ssm:spring + springmvc + mybatis
spring boot
各种中间件
MQ 消息队列
RPC通信框架 gRPC thrift dubbo springclooud
elasticsearch 数据库搜索引擎
数据库
SQL:MySQL / PostgreSQL
NoSQL:Redis / Memcashed / Mongodb / Elasticsearch
框架方面分布式 / 微服务架构
spring cloud
dubbo
rpc通信
虚拟化 / 容器化的技术
docker容器化
K8s kubernetes
关注源码/ ...
Mac OS上搭建Hexo博客流程
Hexo 介绍
https://hexo.io
https://hexo.io/zh-cn/
环境准备安装nodejs
下载地址:https://nodejs.org/en/
以:node-v14.17.1.pkg 为例
打开终端,切换root用户比如:打开terminal或者iterms终端软件,执行以下命令
12//切换到root用户sudo su
安装淘宝镜像12//使用npm安装相关依赖包,速度很慢,建议安装淘宝镜像,后续命令使用cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org
安装Hexo12//安装hexocnpm install -g hexo-cli
Hexo安装成功
初始化博客网站新建项目文件夹,并进入文件夹内比如:Blog。后续如果项目出现问题,或者想重新创建,只需要删除此文件夹,即可
12//初始化项目(必须进入到项目文件夹里面后,执行此命令)sudo hexo init
启动hexo12//启动hexohexo s
浏览器打开博客网站12// ...
Windows上常用Dos命令(适合初学者)
打开cmd命令提示符窗口方法一
键盘Windows键 + R键,两个键一起按,打开“运行”窗口
在打开的“运行”窗口中输入“cmd”,再按下键盘“回车”键即可
方法二
在电脑桌面空白处,按住键盘Shift键+鼠标右键,两个键一起按,右击后选择“在此处打开窗口命令”
快捷打开应用程序在“运行”输入框中输入以下命令或者在cmd命令提示符窗口中输入以下命令,打开相应程序:
打开服务:services.msc
打开控制面板:control.exe
打开远程:mstsc
打开Windows事件查看器:eventvwr.msc
打开防火墙:firewall.cpl
打开记事本:notepad
打开画图工具:mspaint
打开计算机管理:compmgmt.msc
查看本机IP地址:ipconfig
查看Mac地址:ipconfig -all
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment