【Java 语法基础】教程文章相关的互联网学习教程文章

10 Java语言基础常量的概述和使用【代码】

什么是常量在程序执行的过程中其值不可以发生改变 java中常量的分类字面量常量自定义常量字面值常量的分类 字面值常量的分类  字符串常量 用双引号括起来的内容  整数常量  所有整数  小数常量  所有小数  字符常量  用单引号括起来的内容,里面只有字符,单个字母或单个符号  布尔常量  较为特殊,只有true 和 false  空常量   null class Demo1_constant {public static void main(String args[]){System...

Java基础——Java集合(四)【代码】

HashSet类 HashSet是Set接口的典型实现,大多数时候使用Set集合时就是使用这个实现类。HashSet按Hash算法来存储集合中的元素,因此就有很好的存取和查找功能。HashSet具有以下特点:不能保证元素的排列顺序,顺序可能与添加顺序不同。顺序也有可能发生变化。HashSet不是同步的,如果多个线程同时访问一个HashSet,假设有两个或者两个以上线程同时修改HashSet集合时,则必须通过代码来保证其同步。集合元素值可以是null 当...

java基础第二章【代码】

一、变量变量是内存中的一个标识符号,用于存储数据变量命名规则——【P35页】 2.1必须以字母、下划线、美元符号开头  2.2变量中,可以包括数字  2.3 变量中,不能出现特殊的符号,空格  2.4 java中的关键字(红色字体),不能做变量名  3.变量命名,遵循 骆驼命名法(变量由1个以上的单词组成,第1个单词首字母小写,后面单词的首字母大写)二、数据类型a)数字(整数int、小数double)b)字符(char),存储单个字符c)字...

java网络编程基础——TCP网络编程一【代码】

基于TCP协议的网络编程TCP/IP协议是一种可靠的网络协议,它的通信的两端各自建立一个Socket,从而在通信的两端之间形成网络虚拟链路。Java使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信。1、ServerSocket java中能接收其他通信实体连接请求的类是ServerSocket,他会监听来自客户端Socket连接,如果没有连接,它将一直处于等待状态。ServerSocket常用方法: Socket accept():如果接收到客户端Socket的连接请...

javascript的一些基础练习题【代码】

一、翻转字符串  先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。1function reverseString(str) { 2var array = []; 3 array = str.split("").reverse().join("") ; 4return array; 5} 67 reverseString("hello");二、计算一个整数的阶乘  如果用字母n来代表一个整数,阶乘代表着所有小于或等于n的整数的乘积。function factorialize(num) {if (num<=1){return 1;}else{return num*f...

Java 找出四位数的全部吸血鬼数字 基础代码实例

/** * 找出四位数的全部吸血鬼数字 * 吸血鬼数字是指位数为偶数的数字,能够由一对数字相乘而得到,而这对数字各包括乘积的一半位数的数字,当中从最初的数字中选取的数字能够随意排序. * 以两个0结尾的数字是不同意的。 * 比例如以下列数字都是吸血鬼数字 1260=21*60 1827=21*87 2187=27*81 ... * 比較笨的低效率的做法: 遍历全部四位数, 每生成一个四位数的时候, * 在双重循环遍历两位数,在两位数的内层循...

Java 基础入门随笔(10) JavaSE版——单例设计模式【代码】

设计模式:对问题行之有效的解决方式。其实它是一种思想。1.单例设计模式。 解决的问题:就是可以保证一个类在内存中的对象唯一性。(单个实例) 使用单例设计模式需求:必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。 如何保证对象唯一性? 解决步骤: 1.不允许其他程序用new创建该对象。 ...

JAVA基础语法【图】

一.程序结构:二.一些基础语法1 一个源文件可以写多个类,每个类编译后都会生成一个字节码文件2 一个源文件可以写多个类,但只能有一个public类3 源文件名必须跟public类的类名一致4 一个源文件里可以不包含public的类,此时源文件名不需要跟任何一个类名相同三.标志符,关键字1 何为标志符2 标志符的语法规定(见名知意) 1)标志符第一个字母只能是大小字母,$ , _ 2)标志符第一个字母之后的只能是大小字母,$ , _,数字 3)标...

java基础解疑!!!【代码】

疑问一:0.01+0.09的结果?publicclass MathTest{publicstaticvoid main(String[]args){double a = 0.01, b = 0.09;System.out.print(a+b);} }打印的结果为什么是 0.09999999999999999 而非 0.1,发生精度损失, 无论是 double还是 float 都会遇到这个问题,就拿 float 说话, float 的 0.1 二进制形式是 00111101110011001100110011001101,根据符号位换算为 10 进制表达的值精确应该是这样计算110011001100110011001101 乘以 2 的...

【JAVA SE基础篇】54.多线程介绍和创建【图】

1.多线程学习内容1.线程简介2.线程实现3.线程状态4.线程同步5.生产消费者6.高级主题2.线程简介多线程是指多条并行路径,多路路径同时执行方法间的调用:普通方法调用是闭合一条路径多线程使用:开辟了多条路径程序、进程和线程都是什么?1.程序:一个软件,一个app(静态概念,是代码指令)2.进程:在操作系统中运行中的程序(动态概念,一个进程匹配一个程序),例如:用优酷看视频,就是系统中的一个进程3.线程:一个进程有多个线程,...

javascript面向对象基础(2)【图】

主题 ? 1)拖拽案例 ? 2)构造函数继承 ? 3)原型的继承 ? 4)拖拽案例的继承改造 ? 5)es6中的类的用法 ## 知识点 拖拽的构造函数实现 ### 构造函数继承- 继承:子类继承父类所有属性和行为,父类不受影响。- 目的:找到类之间的共性精简代码```jsfunction Person(name){this.name = name;this.eyes = "两只";this.legs = "两条";}function Student(name){Person.call(this,name)this.className = "二班";}let newPerso...

Java异常处理基础【代码】【图】

什么是异常?异常是在程序中导致程序中断运行的一种指令流。例如,现在有如下的操作代码: 1publicclass ExceptionDemo01 {2publicstaticvoid main(String argsp[]) {3int i = 10;4int j = 0;5 System.out.println("============= 计算开始 =============");6int temp = i / j; // 进行除法运算 7 System.out.println("temp = " + temp);8 System.out.println("============= 计算结束 =============");9...

JavaEE基础(二)【代码】

1、Java语言基础(常量的概述和使用)A:什么是常量 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量自定义常量(面向对象部分讲) C:字面值常量的分类字符串常量 用双引号括起来的内容整数常量 所有整数小数常量 所有小数字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号布尔常量 较为特殊,只有true和false空常量 null(数组部分)D:案例演示用输出语句输出各种常量。null不演示2、Java语言基...

不得不会的10点Java基础知识【图】

1.实例变量和类变量实例变量:指每个对象独立的,修改其中一个对象的实例变量,不会影响其他实例变量的值,变量值无 static 关键字修饰;类变量:是指所有对象共享的,其中一个对象把该变量的值修改了,那么所有对象的该变量的值都修改了,使用 static 关键字修饰,一般使用 「类名.属性」 来访问;2.静态方法和非静态方法静态方法:是指使用 static 关键字修饰修饰的方法,一般使用 「类名.方法」 来访问,也可以通过 「对象.方法...

Javascript基础系列之(五)条件语句(条件语句)【代码】

if 是flash的常用语法之一,其格式如下if(coditon) statement1 (else statement2)其中,coditon可以是任何表达式,甚至不比是真正的布尔值,因为JavaScript会将其自动转化为布尔值。如果条件执行结果为true,则执行statement1,如果条件为false,则执行结果statment2,(如果statement2存在,则else不是必须的)每个条件语句可以是单行代码,也可以是代码块。以下是简单的举例var iNumber = Number(prompt("请输入一个5到100之间的数字...