【Java编程基础——Switch语句用法】教程文章相关的互联网学习教程文章

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之间的数字...

廖雪峰Java-1程序基础-8字符和字符串【代码】【图】

1.字符类型charchar是基本的数据类型char:保存一个字符,如英文字符、中文字符。Java使用unicode表示字符,可以将char赋值给int类型,查看字符对应的unicode编码。使用16进制的unicode编码定义字符 char c1 = ‘A‘;char c2 = ‘中‘;int n1 = c1;//65int n2 = c2;//20013System.out.println(n1+"\t"+n2);System.out.println(Integer.toHexString(n1)+"\t"+Integer.toHexString(n2));//注意是16进制char c3 = ‘\u0041‘;c...

零基础从实践出发学java编程【总结篇】

1.背景很多人学习java的第一步就是系统的学习java基础语法,有的java基础语法还没学完就崩溃了,确实java基础语法太多太细,而且都是理论,学着让人很懵;好不容易学完基础语法,又要学框架.......... 更难受的是,很多人在学习过程中重点关注的是学习语法学习框架,并没有去思考学习这些使用来解决什么问题的,也没有更多的去思考业务这个概念,导致,很多人学完后还是很难找到工作,其原因在于只懂语法,不懂业务,没有解决实际生...

java基础 第十二章(异常处理、工具类、集合)

一、异常处理 1.两种异常: (1)程序员自身问题(运行时异常) (2)外界问题(可控异常) 2.两种异常的详细说明 (1)运行时异常 当程序发生运行时异常时,程序会中断程序。 例:p1为对象; p1 p = new p1(); p = null; p.sayHello(); //这时就会报空指针异常 NullPointerException(); ...

《java基础知识》Java标示符、保留字和数制

一.Java标识符程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier)。Java语言中,标识符是以字母,下划线(_),美元符($)开始的一个字符序列,后面可以跟字母,下划线,美元符,数字。例如,identifier,userName,User_Name,_sys_val, $change为合法的标识符,而2mail room#,class 为非法的标识符。二.Java保留字具有专门的意义和用途,不能当作一般的标识符使用,这些标识符称为保留字(reserved word)...

黑马程序员=Java基础之集合(二)

Map集合:|--Hashtable:底层是哈希表数据结构,是线程同步的。不可以存储null键,null值。|--HashMap:底层是哈希表数据结构,是线程不同步的。可以存储null键,null值。替代了Hashtable.|--TreeMap:底层是二叉树结构,可以对map集合中的键进行指定顺序的排序。 Map集合存储和Collection有着很大不同:Collection一次存一个元素;Map一次存一对元素。Collection是单列集合;Map是双列集合。Map中的存储的一对元素:一个是键,一个...

JavaScript基础--事件驱动和访问CSS技术(十)【代码】【图】

1、原理: 2、快速入门案例js中的事件主要分为4种:案例:监听鼠标点击事件,并能够显示鼠标点击的位置x,y<script language="javascript" type="text/javascript">function test1(e){window.alert(‘x=‘+e.clientX+‘y=‘+e.clientY);}function test2(e){window.alert(‘x=‘+e.clientX+‘y=‘+e.clientY);}function test3(){window.alert(new Date());} </script> <body onmousedown="test1(event)" onmousemove="test2(event)">...

java基础语法学习--关于数据结构的一些拓展【代码】【图】

整型的拓展1.进制二进制,(开头加0b)八进制,(开头加0)十进制十六进制,(开头加0x)2.关于进制的转换(这里列举二进制与十进制的转换)十进制转换成二进制二进制转换成十进制浮点数的拓展1.最好不要用浮点数进行大小的比较,浮点数既是有限的,也是离散的,接近但不等于。 例如: 2.可能会忽略误差 例如:转义字符1.制表符 \t2.换行符 \n布尔类型拓展boolean A1=ture; if(A1){ ...}//建议这么写 system.out.println("-----------...