Java 10 中已有 Jshell 工具,方便用户在其中直接输入相关 java 代码. 注释:java 中分为单行注释 //   多行注释 /*   */   文档注释 /**  */ 关键字:在 java 中预先定义好的,有意义的标识符.java 关键字对编译器有着重要作用,用来表示一种数类型,亦或表示程序结构.关键字不能用作变量名.方法名.类名.包名和参数. JDK 后续增加了 assert .enum 关键字. 保留字:在 java 中保留的关键字,以后可能会用到.( goto  con…
synchronized--同步 顾名思义是用于同步互斥的作用的. 这里精简的记一下它的使用方法以及意义: 当synchronized修饰 this或者非静态方法或者是一个实例的时候,所同步的锁是加在this或者实例对象引用上面的.比如a,b同为Main类的实例化对象,a调用被同步的方法,和b调用被同步的方法,没有形成互斥.但是不同线程的a对象调用被同步的方法就被互斥了. public synchronized void AMethod() {         // ... }   public…
Java基础 首先,来看一下Java基础知识图解,以下便是在java学习中我们需要学习设计到的一些知识(当然不是很完全). 这些都是接下来在以后的学习中我们会学到的一些知识. 1 关键字 首次先来学习一下Java中的关键字,关键字的定义是:被java语言赋予了特殊含义,用作专门用途的一些单词,其特点是:在使用的过程中要所有的关键字都是小写的. 举一些栗子: 定义数据类型的关键字:class,interface,enum,byte,short,int,long,float,double,char,…
标识符 用来表示类名,变量名,方法名,类型名,数组名,文件名的有效字符序列称为标识符.   1)只有字母(区分大小写),下划线,美元符号和数字组成,长度不受限制.注:字母包括英文26个字母 ,汉字,日文,朝鲜文,俄文,希腊字母等. 2) 第一个字母不能是数字. 3)不能是关键字关键字. 常见的50个关键词 abstract assert boolean break byte case catch char class const continue defaultdo double else en…
这里介绍一些java基础关于final的使用,文字说明部分摘自java语言规范.心甘情愿这四个字,透着一股卑微,但也有藏不住的勇敢. Final关键字的说明 一.关于final变量规范说明 .A final variable may only be assigned to once. .Once a final variable has been assigned, it always contains the same value. .If a final variable holds a r…
java中Synchronized关键字之对象锁    当有多个线程对一个共享数据进行操作时,需要注意多线程的安全问题. 多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题.而用的最多的就是synchronized关键字. 语法:Synchronized(对象锁){} 被synchronized关键字修饰的一个方法,则这个方法叫做同步方法 静态synchronized方法的锁是对应的字节码对象(Class对象),而非静态syn…
一:java有三大注释: 1:当行注释: 使用://开始进行注释. 2:多行注释: /**/  在/*和*/之间的内容 会被编译器忽略. 3:文档注释: /***/  /**注释信息*/和多行注释是一样的,除此之外还能生成文档信息api. 注意多行和文档注释不能交叉嵌套. 二:java的关键字和保留字: 关键字:在编程语言中有一些事先定义好的,有特殊含义和用途的单词. 保留字:和关键字一样都是是实现定义好的,只是现在暂时没有特殊意义的和用途,但是说不准那天会突然赋予特殊意义的. 注意关键字和保留…
Java培训.Android培训.iOS培训..Net培训.期待与您交流! (一下内容是对黑马苹果入学视频的个人知识点总结) (一)C语言简单介绍 (1)C语言程序是由函数组成的任何C语言程序都是由一个或多个程序段组成,每一个程序段都有自己的功能,叫做函数.所以说C语言都是由函数构成的. (2)一个程序可以有无数个函数,没一个都有自己的名称,根据这些名称可以调用对应的函数来执行相应的功能.而main函数就是C程序的程序的入口. #include <stdio.h> // 这是一个main函数,…
1.java注释 java中有三种注释方式,单行注释,多行注释,文档注释. (1).单行注释:快捷键Ctrl+/再次按撤销注释, (2).多行注释:Ctrl+shift+/ 撤销Ctrl+shift+\ (3).文档注释:shift+alt+j 2.标识符 (1).标识符由26个英文字符大小写(a~zA~Z).数字(0~9).下划线(_)和美元符号($)组成. (2).不能以数字开头,不能是关键字 (3).严格区分大小写 (4).标识符的可以为任意长度…
1.标识符 标识符可以由字母.数字(不能以数字开头).下划线(_).美元符($)组成: 标识符不能包含 @.%.空格等其它特殊字符: 标识符区分大小写: 2.数据类型 int->整型->4字节->存储整数,例:int num=18; String->字符串型->16字节->引用数据,例子:String name="爱慕课"; double->双精度浮点型->8字节->存储小数(计算时会保存小数),例:double price=120…