JavaSE总结 java语法规则 字面量和常量 程序中固定不变化的值。定义了就不能再去修改,比如:整数常量1,2,3,小数常量3.14,布尔常量false,true等。....注意点 同一个包中的类名不能相同,不同的包中的类的名字是可以相同的, 当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。...语法格式 package 包名.子包名.子子包 必须把该语句作为Java文件中,并且是第一行代码(所有代码之前) 包名定义 包名必须遵循标识符规范 全部小写 使用格式:Package域名倒写...系统提前帮我们做了很多功能,他们都放到了包里面,我们只需要把它们从指定的包里面导入,就可以使用了 使用系统提供的功能,需要从系统的包里面导入类 访问修饰符 什么是访问修饰符 访问权限修饰符来规定在一个类里面能看到什么...默认:表示包访问权限. 访问者的包必须和当前定义类的包相同才能访问. 作用域 属性与this关键字 属性 什么是属性?
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/141756.html原文链接:https://javaforall.cn
2)java.lang.ClassNotFoundException 指定的类找不到,出现原因:类的名字和路径加载错误,通过程序通过字符串来加载某个类是时引发...
【下载的这个安装包主要包含JDK,JRE,JavaFx包】(JavaFX主要用于桌面端开发) 设置jdk安装路径 ? 设置jre安装路径 ?
2.1.3 java的体系结构和分类 JavaSE: java基础版本 包含了一些java的基础性知识。(目前) JavaEE:企业开发版本,以后的Web应用程序都是通过这个方向的lib库进行编写的。...(从事) JavaME:移动或者是嵌入式开发,一般用来编写终端程序 2.1.4 常见的三个单词区别和联系 JDK: java开发工具包,它包含了java程序运行的环境(jre)以及一些java提供的可执行程序
DatagramPacket p) 关闭发送端 void close() ---- 接收 创建接收端的Socket对象(DatagramSocket) DatagramSocket(int port) 创建一个数据包,...DatagramPacket(byte[] buf,int lengt) 调用DatagramSocket对象的方法接受数据 void receive(DatagramPacket p) 解析数据包,...()**方法,返回该对象所属类对应的Class对象 使用Class类中静态方法forNmae(String classNmae),该方法需要传入字符串参数,该字符串参数的值是某个类的全路径,也就是完整包名的路径...Object类型 模块化 模块的基本使用步骤 创建模块 在模块的src目录下新建一个名为module-info.java的描述性文件,该文件专门定义模块名,访问权限,模块依赖等信息 模块中所未导出2的包都是模块私有的...,它们不能在模块之外被访问 模块导出格式:exports 包名; 一个模块要访问其他的模块,必须明确指定依赖那些模块,未明确指定依赖的模块不能访问 模块依赖格式:requires 模块名; 模块服务的使用
JavaSE异常 一、异常的概念 在Java中,将程序执行过程中发生的不正常行为称为异常 常见逻辑异常: 算数异常 System.out.println(10 / 0); // 执行结果 Exception
源文件中可以声明多个类,但是只能有一个public修饰的类,文件名要和public修饰的类名保持一致; (3)类中可以继续声明类,称为内部类; 6、eclipse的使用 6.1 默认界面效果 6.2 创建项目 (1)在包资源管理器中点右键...,选择: (2)在src目录上右键,新建package,包的命名规范: 域名的倒置,例如:www.baidu.com 包名 com.baidu.www (3)在当前包下,新建Class (4)修改字体...Java的访问权限有4种: public 公开的 protected 受保护的 默认的,没有任何关键字来表示 private 私有的 修饰符 当前类 同包的类 同包的子类 异包 异包的子类 public...返回值类型,方法名,参数); 重写方法的访问权限要大于等于父类中方法的访问权限; 子类重写父类方法,子类对象调用的是子类中重写后的方法; 使用static修饰的方法不能被重写,但是可以被子类重写声明; 不同包的子类可以重写父类中...return null; } } 客户端实现: IHair ih = HairFactory.getHairByClassKey("left"); ih.change(); 附:JavaSE
在计算机中,存储的符号永远都是2进制码,而不是方块字或者英文字母。2进制码,每8位构成一个字节,代表了一个0-255的数字。
在Java的面向对象世界中,异常当然也是对象,众多的异常对象就描述了各种不同的异常情况。
在使用Java编写代码时,我们难免会遇到数组越界、运行超时、栈溢出等异常问题。所以如果我们熟练掌握异常的定义和使用,这对我们学习Java有很大的帮助。
见名思意,可以变的量。变量就是指用来保存程序中某些特定的值,而且在程序运行期间其值可以发生改变,将其就称之为变量。
; } } 总结 以上就是本次文章内容,上述步骤一次执行就可以正确配置好JavaSE环境和编写第一个Java程序了,要是觉得小编写得不错了可以点点赞关注一下,不懂可以评论区留言一起讨论
系列文章目录 Day1 JavaSE环境配置 Day2 JavaSE基础语法 Day3 JavaSE数组 Day4 JavaSE...面向对象(上) Day5 JavaSE面向对象(中) Day6 JavaSE面向对象(下) Day7 JavaSE面向对象 Day8... JavaSE异常处理 Day9 JavaSE多线程 Day10 JavaSE集合 Day11 JavaSE泛类 Day12 JavaSEIO...环境配置和编写了第一个Java程序,这次将讲述JavaSE基础语法,一篇文章带你学会标识符、变量、条件语句、循环语句、分支语句等重要语句。...涉及到的结构: 包名、类名、接口名、变量名、方法名、常量名 规则:(必须要遵守。否则,编译不通过) 二、代码的使用 1.变量的分类 按数据类型分类 详细说明: 1.
A.B b = new A().new B();
Java中Math类的使用 1.java.lang包中的Math类提供了一些用于数学计算的方法。 2.Math.random()该方法用于产生一个0到1区间的double类型的随机数,但是不包括1。
.* 是Java5开始提供的,线程安全的特殊实现包。...其中包括线程安全的集合,线程池,线程锁,线程安全的包装对象(Atomic) current包 保存了list set map接口,作用是保证线程安全 线程安全的集合。...atomic子包:定义了常见包装类型的线程安全类型。 三、 IO 1.分类 方向:输入|输出。针对当前流对象所在内存而言。 单位:字节|字符。字符包含编码。 功能:节点|处理【装饰】,装饰器模式。...com.jdbc.cj.mysql.Driver"); //注册驱动 DriverManager.registerDriver(new com.jdbc.cj.mysql.Driver()); 实现:是驱动包中的驱动类...实现SQL: select u_name as '学生姓名', max(case when c_name = 'JavaSE' then score else 0 end) as 'JavaSE',
Java主要分为三个版本 Javase(J2SE)(Java2 Platform Standard Edition,java平台标准版 Javaee(J2EE)(Java2 Platform, Enterprise
Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言。
1. 基本使用 [在这里插入图片描述] VarScope public class VarScope { public static void main...
领取专属 10元无门槛券
手把手带您无忧上云