JAVA常用语言和翻译

JAVA常用基础语言代码

开始这一篇文章是需要密码的,后面一想,公共的东西没必要藏起来,就直接放开了,欢迎各位大佬纠正和添加

System.out.println()

sout用于输出,括号里面就是填入输出的值。

if...else.if...

if(如果)java的判断代码,if判断后进入符合条件的代码行。

  for (int i = 0; i < 10; i++) { }

for(对于)是循环代码,其中的i<10则是循环条件。

int s=*

int(整形)很常用的整数赋值代码,和int一样的代码还有:byte、short、int、long。由小到大,按情况合理使用赋值代码可以减小一定量的大小。

 boolean k=true;
 boolean g=false;

boolean(布尔)指令就只有“true”和“false”,利用赋的值来让系统判断“真”或“假”。

        float p=5;
        float o=7;
        System.out.println(p/o);
        double q=5;
        double w=6;
        System.out.println(q/w);

float(浮点):用于计算小数点后8位。

double(双):和“float”一样的效果,只不过于后16位,是float的两倍。

String s1 = args[0];
int q = Integer.parseInt(s1);

args传入“Program arguments”中输入的值。

Integer用于把传入的值转换为整数。

System.out.println(1==1?"yes":"no");

输出括号里的就是三目运算符,意思和if是差不多的。

优点:可以用简短的代码来代替if..else

缺点:只能判断两条判断,第一条不成立则直接无条件输出第二条。

String name="I'm java";

String(串)用于获取字符串。

↓用发如下↓

 char[] name = { 'A', 'B', 'C'};
        String name1 = new String(name);
        System.out.println( name1 );

最后的输出结果为:"ABC".

可以看出字符组是直接输出,且初始化该值。

还有种用法,提取字符串长度.

↓用法如下↓

String site = "www.zhinaidexiaowo.top";
        int len = site.length();
        System.out.println( "博客字符串长度:" + len );

最后输出结果为:"博客字符串长度:22".

使用String可以提取大串字符的整体长度和准确的字符数。

所有笔记

命令:
main 基础(类似于地基)
sout 输出显示
if 满足条件使用该值(else(println有"ln"则换行,反之则不换行))"else if" 配合食用分支
args 传入前面的参数(String s1 = args[0];) 食用方法:(输入args[]"在[]中输入参数" alt+enter→enter )
integer 将一个字符串转成整数
String 字串符
extends 继承其他类或者父类的属性
super 继承父类的属性
abstract 抽象类
interface 接口
implements 实现接口
equals  字符串对比判断(字符串.equals)
isEmpty 写在判断,用于判断字符是否为空
Thread  线程
Runnable (可运行)可以通过这个接口来建立线程






建包名字及用法:
database    模拟数据库
dao     存储数据库层
entity  模板层
service 服务层(负责运算)
view    输出层


访问控制:

private 私有的
protected 受保护的
public 公共的

类、方法、变量和修饰符:

abstract 声明抽象
class 类
extends 扩允,继承
final 终极,不可改变的
implements实现
interface 接口
native 本地
new 新,创建
static 静态
strictfp 严格,精准
synchronized 线程,同步
transient 短暂
volatile 易失
const 常数
assert 断言

程序控制语句:

break 跳出循环
continue 继续
return 返回
do 运行
while 循环
if 如果
else 反之
for 循环
instanceof 实例
switch 开关
case 返回开关里的结果
default 默认

错误处理:

catch 处理异常
finally 有没有异常都执行
throw 抛出一个异常对象
throws 声明一个异常可能被抛出
try 捕获异常

包相关:

import 引入
package 包

基本类型:

boolean 布尔型
byte 字节型
char 字符型
double 双精度
float 浮点
int 整型
long 长整型
short 短整型

变量引用:

super 父类,超类 
this 本类
void 无返回值
enum 枚举类型

用于toString中的代码:
'\n'    在字符串中换行
'\t'    等于tab,输出大空格
’\\'    输出单个"\"

注释:
1.单行注释 //
2.多行注释 /* */
3.文档注释,常用在方法上表明方法的作用
/**
* 
* @param args 执行main方法时的参数
*/

编译
javac ****.java //编译为class格式文件
java ****   //运行编译后的class文件

说明:
public:所修饰的类、方法和变量是公共的,其他类可以访问该关键字修饰的类、方 法或者变量。
protected:用于修饰方法和变量。这些方法和变量可以被同一个包中的类或者子类 进行访问。 
private:同样修饰方法和变量。方法和变量只能由所在类进行访问。

类、方法和变量修饰符关键字:
class:告诉系统后面的单词是一个类名,从而定义一个类。
interface:告诉系统后面的单词是一个接口名,从而定义一个接口。
implements:让类实现接口。
extends:用于继承。
abstract:抽象修饰符。
static:静态修饰符。
new:实例化对象。 

定义变量,初始化,赋值
int i;
i=12;
int j=15;
通过设置变量,给下一个使用该变量的值下定义

整数类型:
byte  占用内存 一个字节 范围:-128至127(-2^7 ~2^7 -1)
short 占用内存 两个字节 范围:-32768至32767(-2^15 ~2^15 -1)
int   占用内存 四个字节 范围:-2147483648至2147483647(-2^31 ~2^31 -1)
long  占用内存 八个字节 范围:-?至?<br> (long赋值时要在值后加l )

小数(浮点)类型:
可以表示一个小数,常用的小数(浮点)类型有float(单精度)和double(双精度),java中的小数默认是double的
float 占用内存 四个字节 范围:3.4E-38至3.4E+38 只能提供7位有效数字 (float赋值时要在值后加f )
double占用内存 八个字节 范围:1.7E-308至1.7E+308 可提供16位有效数字

布尔类型"
可以表示"真"或者"假",类型是boolean,值只能是true和false。
boolean spBool=true; //给变量spBool定义为boolean型并赋值为真

字符类型:
可以表示单个字符,字符类型是char,可以存放一个字母、一个符号或一个汉字
char c='A';

关系运算符:
    ==等于、>大于、<小于、>=大于等于、<=小于等于、!=不等于

算术运算符(用于int):
+=左加、-=左减、/=左除、%=左取模

运算符:
按位与&、按位或|、按位异或^,按位取反~”
“按位与”运算符“&”,规则:全1则1,否则为0
“按位或”运算符“|”,规则:全0则0,否则为1。
“按位非”运算符“~”,规则:遇1则0,遇0则1。
“按位异或”运算符“^”,规则:相同为0,不同为1。

算术运算符:
 +加、-减、*乘、/除、%取余 、++自加、--自减、+=加等、-=减等、/=除等、%=余等

 笔记:
数组是一组内存地址连续的空间。


 Iterator (迭代器)Iterator对象有两个方法:boolean hasNext()判断是否有下一个元素,E next()返回下一个元素。


逻辑运算符:
&&与、||或、!非、



Liunx命令:
查看防火墙状态
firewall-cmd --state

停止firewall
systemctl stop firewalld.service

禁止firewall开机启动
systemctl disable firewalld.service 

查看主机IP
ip addr

记事本  :wq 保存:q! 不保存
vim(vi)

查看当前目录下的文件或文件夹
ll

双击TAB显示文件名字或目录

MYSQL笔记:

CREATE DATABASE name;   创建数据库
DROP DATABASE name;     删除数据库
USE name;       使用数据库
ALTER TABLE name DROP i;    删除字段
ALTER TABLE name ADD i INT(类型); 增加字段
ALTER TABLE name ADD i INT FIRST;   创建在什么什么之前
ALTER TABLE name ADD i INT AFTER c; 创建在什么什么之后
ALTER TABLE name MODIFY c CHAR(10); 修改c的字段长度为“10”
ALTER TABLE name MODIFY c BIGINT(类型) NOT NULL DEFAULT 100;  修改字段类型
DROP TABLE name;    删表
ALTER TABLE name RENAME TO name1;   修改表名
INSERT INTO `name` (`cass`,`cass1`) VALUES ('data',data)    添加数据
UPDATE name SET `name`='data' WHERE `name`=data 修改表中数据,其中"WHERE"是附加条件, 方便精确修改
DELETE FROM name WHERE `name`=data  删除表中数据,不加"FROM"则删除整个表
SELECT DISTINCT `name`,`name1` FROM `name`  查询类别,其中 DISTINCT 是去除重复 {`name`,`name1`} 如果换成 * 则是显示所有列
SELECT name FROM name WHERE name IN (x,x,x) 查询类别,其中 IN 是用于查询符合括号里条件的数据
SELECT name FROM name ORDER BY name ASC 用于排序所选的列 用于排序的还有 Asc 升序、Desc 降序 排序代码用于放在最后

别名与运算符(实例):
SELECT `id` AS '编号',`name` AS '名字',`sal` AS '工资' FROM `emp` WHERE `name` LIKE '李%' AND id=1;    
SELECT 'name',name FROM name  WHERE name BETWEEN 60 AND 100 显示范围数据,BETWEEN AND 是用于显示多少范围内的字符
其中 AS 是在不编辑表格的情况下修改显示的表。 LIKE 是类似于一个模糊搜索,其中'李%'是关于李开头的字符都显示出来。 
AND 是可以添加多个搜索条件,使搜索结果更准确。

SQL运算函数
SUM()   求和
AVG()   平均数
MAX/MIN 最大和最小值


HTML笔记:
1.基础元素

<!DOCTYPE>    定义文档类型
<html>        定义HTML文档
<title>       定义文档的标题
<body>        定义文档的主体
<hl>to<h6>    定义HTML标题
<p>           定义段落
<br>          定义简单的换行
<hr>          定义水平线
<!--...-->    定义注释
2.格式元素

<acronym>     定义只取首字母的缩写
<abbr>        定义缩写
<address>     定义文档作:者或拥有者的联系信息
<b>           定义粗体文本
<bdi>         定义文本的文本方向,使其脱离周围文本的方向设置
<bdo>         定义文字方向
<big>         定义大号文本
<blockquote>  定义长的引用
<cite>        定义引用(citation)
<code>        定义计算机代码文本
<del>         定义被删除文本
<dfn>         定义项目
<em>          定义强调文本
<font>        定义文本的字体、尺寸和颜色
<i>           定义斜体字
<ins>         定义被插入文本
<kbd>         定义键盘文本
<mark>        定义有记号的文本
<meter>       定义预定义范围内的度量
<pre>         定义预格式文本
<progress>    定义任何类型的任务的进度
<q>           定义短的引用
<rp>          定义若浏览器不支持ruby元素显示的内容
<rt>          定义ruby注释的解释
<ruby>        定义ruby注释
<samp>        定义计算机代码样本
<small>       定义小号文本
<strong>      定义强调文本
<sup>         定义上标文本
<sub>         定义下标文本
<time>        定义日期/时间
<tt>          定义打字机文本
<var>         定义文本的变量部分
<wbr>         定义换行
3.表单元素

<form>        定义供用户输入的HTML表单
<input>       定义输入控件
<textarea>    定义多行的文本输入控件
<button>      定义按钮
<select>      定义选择列表(下拉列表)
<optgroup>    定义选择列表中相关选项的组合
<option>      定义选择列表中的选项
<label>       定义input元素的标注
<fieldset>    定义围绕表单中元素的边框
<legend>      定义fieldset元素的标题
<datalist>    定义下拉列表
<keygen>      定义生成密钥
<output>      定义输出的一些类型
4.框架元素

<frame>       定义框架集的窗口或框架
<frameset>    定义框架集
<noframes>    定义针对不支持框架的用户的替代内容
<iframe>      定义内联框架
5.图形元素

<img>         定义图像
<map>         定义图像映射
<area>        定义图像地图内部的区域
<canvas>      定义图形
<figcation>   定义figure元素的标题
<figure>      定义媒体内容的分组,以及它们的标题
6.音视频元素

<audio>        定义声音内容
<source>       定义媒体源
<track>        定义用在媒体播放器中的文本轨道
<video>        定义视频
7.链接元素

<a>            定义锚
<link>         定义文档与外部资源的关系
<nav>          定义导航链接
8.列表元素

<ul>           定义无序列表
<ol>           定义有序列表
<li>           定义列表的项目
<dl>           定义定义列表
<dt>           定义定义列表中的项目
<dd>           定义定义列表中项目的描述
<menu>         定义命令的菜单/列表
<menuitem>     定义用户可以从弹出菜单调用的命令/菜单项目
<command>      定义命令按钮
9.表格元素

<table>        定义表格
<caption>      定义表格标题
<th>           定义表格中的表头单元格
<tr>           定义表格中的行
<td>           定义表格中的单元格
<thead>        定义表格中的表头内容
<tbody>        定义表格中的主体内容
<tfoot>        定义表格中的表注内容(脚注)
<col>          定义表格中一个或多个列的属性值
<colgroup>     定义表格中供格式化的列组
10.样式/节元素

<style>        定义文档的样式信息
<div>          定义文档中的节
<span>         定义文档中的节
<header>       定义section或page的页眉
<footer>       定义section或page的页脚
<section>      定义section
<article>      定义文章
<aside>        定义页面内容之外的内容
<detais>       定义元素的细节
<dialog>       定义对话框或窗口
<summary>      为<details>元素定义可见的标题
11.元信息元素

<head>        定义关于文档的信息
<meta>        定义关于HTML文档的元信息
<base>        定义页面中所有链接的默认地址或默认目标
<basefon>     不赞成使用。定义页面中文本的默认字体、颜色或尺寸
12.编程元素

<scrip>       定义客户端脚本
<noscript>    定义针对不支持客户端脚本的用户的替代内容
<embed>       为外部应用程序(非HTML)定义容器
<object>      定义嵌入的对象
<param>       定义对象的参数


CSS笔记:
style="float:left 左对齐(没有则换行)
padding:4px 5px 0px 5px 文字大小(位置)
list-style:none 左标签消除
文本颜色:color
color_name        规定颜色值 为颜色名称的颜色(比如red)
hex_number        规定颜色值为十六进制值的颜色(比如0000)
rgb_number        规定颜色值为rgb代码的颜色(比如rgb(255,0,0))
inherit           规定应该从父元素继承颜色
缩进:text-indent
text-indent: 30px   往后退30像素(个人感觉相当于一个word文档里的一个TAB)
行高: line-height
normal            默认值。设置合理的行间距
number            设置数字,此数字会与当前字体尺寸相乘来设置行间距
length            设置固定的行间距
%                 基于当前字体尺寸的百分比设置行间距
inherit           规定应该从父元素继承line-height属性的值
字母间隔:letter-spacing
normal            默认,规定字符间没有额外的空间
length            定义字符间的固定空间(允许使用负值)
inherit           规定应该从父元素继承letter-spacing属性的值
水平对齐:text-align
left        左对齐,把文本排列到左边,默认值:由浏览器决定
right       右对齐,把文本排列到右边
center      居中对齐,把文本排列到中间
justify     实现两端对齐文本效果
inherit     规定应该从父元素继承text-align属性的值
文本装饰: text-decoration
none            默认,定义标准的文本
underline       定义文本下的一条线
overline        定义文本上的一条线
line-through    定义穿过文本下的一条线
blink           定义闪烁的文本,注释: IE、 Chrome或Safari不支持"blink" 属性值
字符转换:text-transform
none          默认,定义带有小写字母和大写字母的标准的文本
capitalize    文本中的每个单词以大写字母开头
uppercase     定义仅有大写字母
lowercase     定义无大写字母,仅有小写字母
inherit       规定应该从父元素维承text-transform属性的值
空白处理: white-space
normal        默认,空白会被浏览器忽略
pre           空白会被浏览器保留,其行为方式类似HTML中的<pr>标签
nowrap        文本不会换行,文本会在同一行上继续,直到遇到<br>标签为止
pre-wrap      保留空白符序列,但是正常地进行换行
pre-line      合井空白符序列,但是保留换行符
inherit       规定应该从父元素继承white space属性的值
文字间隔:word-spacing
none            默认,定义带有小写字母和大写字母的标准的文本
capitalize      文本中的每个单词以大写字母开头
uppercase       定义仅有大写字母
lowercase       定义无大写字母,仅有小写字母
inherit         规定应该从父元素继承word-spacing属性的值
首字下沉:first-letter
字体系列:font-family
字体大小:font-size
字体加粗:font-weight
nomal        默认值,定义标准的字符
bold         定义粗体字符
bolder       定义更粗的字符
lighter      定义更细的字符
100-900      定义由粗到细的字符,400 等同于normal,而700等同于bold
inherit      规定应该从父元素继承字体的粗细
字体风格: font-style
normal 为默认值,对文本不做任何改动。 
italic 定义文本斜体显示。斜体( italic ) 是一种简单的字体风格,对每个字母的结构有一 些小改 动,来反映变化的外观。 
oblique 定义文本倾斜显示。倾斜( oblique ) 文本则是正常竖直文本的一个倾斜版本。 
文本溢出:text-overflow
font-style 属性用来定义字体的风格,该属性值有三种:normal、italic、oblique。
normal 为默认值,对文本不做任何改动。 
italic 定义文本斜体显示。斜体( italic ) 是一种简单的字体风格,对每个字母的结构有一 些小改 动,来反映变化的外观。 
oblique 定义文本倾斜显示。倾斜( oblique ) 文本则是正常竖直文本的一个倾斜版本。 
文字阴影:text-shadow
h-shadow        必需,水平阴影的位置,允许负值
v-shadow        必需,垂直阴影的位置,允许负值
blur            可选,模糊的距离
color           可选,阴影的颜色

margin            在一个声明中设置所有外边距属性
margin-bottom     设置元素的下外边距
margin-left       设置元素的左外边距
margin-right      设置元素的右外边距
margin-top        设置元素的上外边距
width/height      宽和高
border-style 值:
dotted: 定义一个点线边框
dashed: 定义一个虚线边框
solid: 定义实线边框
double: 定义两个边框。 两个边框的宽度和 border-width 的值相同
groove: 定义3D沟槽边框。效果取决于边框的颜色值
ridge: 定义3D脊边框。效果取决于边框的颜色值
inset:定义一个3D的嵌入边框。效果取决于边框的颜色值
outset: 定义一个3D突出边框。 效果取决于边框的颜色值
盒子类型:
none                 此元素不会被显示
block                此元素将显示为块级元素,并且前后会带有换行符
inline               默认。此元素会被显示为内联元素,元素前后没有换行符
inline-block         行内块元素
hidden             内容会被修剪,并且其余内容是不可见的
scroll             内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容
overflow-x 和 overflow-y 用于控制滚动条的X轴和Y轴
clip                修剪文本
ellipsis            显示省略符号来代表被修剪的文本





快捷键:
ctrl+alt+L      代码对齐
ctrl+alt+↓      向下复制
alt+↓           向下移动
alt+Insert      生成
ctrl+D          删除一行或选中的多行
alt+enter       提示键
ctrl+shift+o    关闭导入包提示
ctrl+f          查找、替换

VUE:
 根节点 = template(个人感觉类似于body)
 view = div
 span = text
 a = navigator

 官方解释:

 视图容器(View Container):
 view   视图容器,类似于HTML中的div
 scroll-view    可滚动视图容器
 swiper 滑块视图容器

 基础内容(Basic Content):
 icon   图标
 text   文字
 rich-text  富文本
 progress   进度条

 表单组件(Form):
 button 按钮
 form   表单
 input  输入框
 checkbox   多项选择器
 radio  单项选择器
 picker 弹出式列表选择器
 picker-view    窗体内嵌式列表选择器
 slider 滑动选择器
 switch 开关选择器
 label  标签

 导航(Navigation):
 navigator  页面链接。类似于HTML中的a标签

 媒体组件(Media):
 audio  音频
 camera 相机
 image  图片
 video  视频
 live-player    直播播放
 live-pusher    实时音视频录制,也称直播推流

 地图(Map):
 map    地图

 画布(Canvas):
 canvas 画布

 webview(Web-view):
 web-view   web浏览器组件

 vue-draggable-resizable:

:w 默认宽度
:h 默认高度
:x="50" 默认水平坐标 注意相对元素是谁
:y="50" 默认垂直最表 注意相对元素是谁
:min-width="50" 最小宽度
:min-height="50" 最小高度
:parent="true" 限制不能拖出父元素
parent=".p-event" 限制不能拖出class为p-event的元素
:grid 水平和垂直移动 每次分别能够走多少像素
class-name 自定义组件class 下面定义一个dragging1