随笔分类 - JavaSE
摘要:Error和Exception 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 软件程序在运行过程中,非常可能
阅读全文
摘要:面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么、第二步做什么... 面向过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后才对某个分类下的细节进行面向过程的思考。 面向对象适合处理复杂的问题,适合
阅读全文
摘要:数组 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组声明和创建 首先必须声明数组变量,才能在程序中使用数组。 dataType[] arrayRefVar; 或 dataT
阅读全文
摘要:方法 System.out.println() 是什么? System是一个类,out是方法,println()是方法 Java方法是语句的集合,它们在一起实现一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功
阅读全文
摘要:用户交互Scanner 我们可以通过java.util.Scanner来获取用户的输入 基本语法 Scanner s = new Scanner(System.in); 通过Scanner类的next()方法和nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与ha
阅读全文
摘要:类型转换 由于Java是强类型语言,所以进行一些运算的时候,需要用到类型转换 强制类型转换 (类型)变量名 自动类型转换 低优先级可以自动转换到高优先级 优先级(低到高):byte,short,char,int,long,float,double 不能转换boolean型 不能把对象类型转换为不相干
阅读全文
摘要:注释 单行注释 //comment 多行注释 /* comment */ 文档注释 /** *comment */ 写注释是一个非常好的习惯 标识符和关键字 关键字 关键字是Java语言里事先定义的,有特别意义的标识符,用户不能用这些标识符来命名。 标识符 所有的标识符都应该以字母(不分大小写)、美
阅读全文
摘要:HelloWorld 学每个编程语言必须的仪式感 新建一个java文件 用VScode编辑 public class Hello{ public static void main(String[] args){ System.out.print("Hello,World"); } } 注意Java大
阅读全文
摘要:Java的特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 反射机制提供 多线程 安全性 健壮性 Java的三大版本 JavaSE:标准版(桌面程序、控制台开发...) JavaME:嵌入式开发(手机、小家电...) JavaEE:企业级开发(web端、服务器开发...) JDK、JR
阅读全文

浙公网安备 33010602011771号