随笔分类 - 01-JavaSE
Java基础
摘要:Java基础学习:方法03(面试题会问到) 方法的重载: 重载就是在一个类中,有相同的函数名称,但形参不同的函数; 方法的重载规则: 方法名称必须相同; 参数列表必须不同(个数不同,或类型不同,参数排列顺序不同等); 方法的返回值类型可以相同也可以不同; 仅仅返回类型不同不足以成为方法的重载; 代码
阅读全文
摘要:方法的定义: Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段; 方法包含:一个方法头、一个方法体: 修饰符:修饰符,这是可选的,告诉编译器如何调用该方法,定义了该方法的访问类型; 返回值类型:方法可能会返回值;不许要返回值类型的话:用void; 方法名:是方法的实际名称;方法名
阅读全文
摘要:Java基础学习:方法01 什么是方法: Java方法是语句的集合,它们在一起执行一个功能; 方法是解决一类问题的步骤的有序组合; 方法包含于类或对象中; 方法在程序中被创建,在其他地方被引用; 设计方法的原则: 方法的本意是功能块,就是实现某个功能的语句块的集合,我们设计方法的时候,最好保持方法的
阅读全文
摘要:Java基础学习:流程控制05 循环控制练习题: 练习题1:打印三角形:重点看列 public class TestDemo02 { public static void main(String[] args) { //打印三角形 /** * 思路:把三角形差分3部分 * * 1,打印第一部分:
阅读全文
摘要:Java基础学习:流程控制04 break , continue break在任何循环语句的主体部分,均可用break控制循环流程;break用于强制退出循环,不执行循环中剩余的语句(break语句也在swtich中使用) continue与用在循环语句体中,用于终止某次循环过程,即跳出循环体中尚未
阅读全文
摘要:Java基础学习:流程控制03 循环结构: 相同的事情执行多次,就是循环结构; while循环: while循环是最基本的循环,它的结构为: while(布尔表达式){ //循环内容}//1,只要布尔表达式为true,循环就会一直执行下去//2,我们大多数情况是让循环停止下来的,我们需要一个让表达
阅读全文
摘要:Java基础学习:流程控制02 顺序结构: Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序结构一句一句执行; 顺序结构是最简单的算法结构:A--B 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构 选择
阅读全文
摘要:Java基础学习:流程控制01 目录: 用户交互:Scanner: 获取用户的输入; java.util.Scanner; java5的新特性; 语法:Scanner s=new Scanner(System.in); 记得IO流都需要关闭:s.close(); 通过Scanner类的next()与
阅读全文
摘要:Java基础学习:总结1(方便面试复习) 知识点: 注释,标识符,关键字 数据类型 类型转换 变量,常量,作用域 运算符 包机制,JavaDoc 重点: 基础部分的一切知识,后面几乎每天都会用到!
阅读全文
摘要:Java基础学习:JavaDoc JavaDoc命令是用来生成自己API文档的: 参数信息: @author 作者名 @version 版本号 @since 指名需要最早使用的JDK版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 命令: javadoc -enc
阅读全文
摘要:阿里巴巴开发手册:重要 每天翻看,随手书! 链接地址:阿里巴巴开发手册
阅读全文
摘要:Java基础学习:包机制 为了更好的组织类:Java提供了包机制,用于区别类名的命名空间; 包的本质就是文件夹; 包语句的语法格式为: package xx.xx.xx; 一般利用公司域名倒置作为包名; com.baidu.www 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包,使
阅读全文
摘要:Java基础学习:运算符3 条件运算符: 偷懒用的; ? : 扩展运算符: 面试题1: public class Demo07 { public static void main(String[] args) { int a =10; int b =20; //a+=b;//a=a+b //a-=
阅读全文
摘要:Java基础学习:运算符2 逻辑运算符: 与:&& 或:|| 非:! 代码案例: public class Demo05 { public static void main(String[] args) { //逻辑运算符 :与 或 非 boolean a=true; boolean b=false
阅读全文
摘要:Java基础学习:运算符 Java语言支持如下运算符: 算术运算符:+ - * / %(取余:也叫模运算) ++ -- 赋值运算符:= 关系运算符:> < >= <= != == instanceof 逻辑运算符:&& || ! 位运算符:& | ^ ~ >> << >>> (了解) 条件运算符:?
阅读全文
摘要:Java基础学习:变量,常量,作用域 变量是什么:就是可以变化的量 Java是一种强类型语言,每个变量都必须声明其类型 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 type varName = [=value] [{,value[=value]}];//数据类型 变量名
阅读全文
摘要:Java基础学习:类型转换 由于Java是强类型语言,所以在进行运算的时候,需要用到类型转换 低 >高 byte short, char --> int-->long --> float-->double (所有的字符的本质都是数字) (小数的优先级高于整数) 运算中,不同类型的数据先转化为同一类型
阅读全文
摘要:数据类型扩展及面试题 数据类型面试题: 例子: /** * 数据类型面试题: * */public class Demo03 { public static void main(String[] args) { //整数拓展 : 进制: 二进制0b 十进制 八进制0 十六进制0x int i =1
阅读全文
摘要:Java基础学习:数据类型 强类型语言: 要求变量的使用要严格符合规定,所有变量都必须先定义后使用; 好处:安全性高; 缺点:速度会慢; 弱类型语言: VB,JS 没有严格区分界限, Java的数据类型分为2大类: 基本类型: 引用类型: 基本数据类型:数值类型,boolean类型 数值类型: 整数
阅读全文
摘要:Java基础学习:标识符 关键字 abstractassertbooleanbreakbyte case catch char calss const continue default do double else enum extends final finally float for goto
阅读全文