• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Cf030713

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  java学习笔记

 
堆、栈、数组特点
摘要:java内存 堆 存放new的对象和数组 可以被所有的线程共享,不会存放别的对象引用 栈 存放基本变量类型(会包含这个基本类型的具体数值) 引用对象的变量(会存放这个引用在堆里面的具体地址) 方法区 可以被所有线程共享 包含了所有的class和static变量 数组 数组是引用类型,它的元素相当于类 阅读全文
posted @ 2022-05-06 09:16 金钩不勾 阅读(43) 评论(0) 推荐(0)
递归
摘要:递归 自己调用自己, 递归结构包括两部分: 递归头:什么时候不能调用自身方法,如果没有头,将陷入死循环 递归体:什么时候需要调用自身方法 package big.com.Cai; public class Annotation { public static void main(String[] a 阅读全文
posted @ 2022-05-06 04:37 金钩不勾 阅读(32) 评论(0) 推荐(0)
可变参数
摘要:可变参数(不定向参数) 在指定参数类型后加一个省略号(...) 在一个方法中只能制定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在他之前声明。 package big.com.Cai; public class Annotation { public static void main 阅读全文
posted @ 2022-05-06 04:21 金钩不勾 阅读(31) 评论(0) 推荐(0)
命令行传递参数
摘要:方法重载 重载规则: 方法名称必须相同 参数列表必须不同 方法返回类型可以相同可以不同 仅仅返回类型不同不足以成为方法的重载 命令行传递参数 阅读全文
posted @ 2022-05-06 04:03 金钩不勾 阅读(32) 评论(0) 推荐(0)
增强for循环以及打印三角
摘要:增强for循环 package big; public class Annotation { public static void main(String[] args) { int[] a = {1,2,3,4,5}; for (int x:a ) { System.out.println(x); 阅读全文
posted @ 2022-05-06 00:38 金钩不勾 阅读(27) 评论(0) 推荐(0)
for循环
摘要:for循环的一种高效写法: for死循环: for(;;){} 练习1:计算0~100之间奇数和与偶数和 package big; public class Annotation { public static void main(String[] args) { int oddSum = 0; i 阅读全文
posted @ 2022-05-05 09:39 金钩不勾 阅读(133) 评论(0) 推荐(0)
反编译
摘要:反编译 在此我们可以看到switch中变成了name.hashCode(),可以理解为,java中的对象都有hashCode,这是由一定算法生成的,在进行switch时,直接去判断字符串的hash值是否相同。 阅读全文
posted @ 2022-05-05 09:21 金钩不勾 阅读(149) 评论(0) 推荐(0)
包机制+javadoc生成文档
摘要:包机制: 包名:公司域名倒置 为了能使用某个包的成员,我们需要在java程序中明确导入该包,使用import语句即可。 import com.Cai.*;//这样的话就是导入这个包里的所有类 Javadoc帮助文档: jdk帮助文档网址 javadoc命令是用来生成自己API文档的。 参数信息: @ 阅读全文
posted @ 2022-04-17 14:45 金钩不勾 阅读(36) 评论(0) 推荐(0)
短路运算+字符串连接符
摘要:短路运算: public class Annotation { public static void main(String[] args) { int a = 5; boolean b = (a<4)&&(a++<5);//a<4已经成立,a++<5根本不 //用再算了 System.out.pr 阅读全文
posted @ 2022-04-17 13:54 金钩不勾 阅读(26) 评论(0) 推荐(0)
运算符和Math类
摘要:运算符 模运算:% 不等:!=,只有这种表示不等,不是<>,也不是≠ instanceof byte+short=int:byte(short)类型再相加的时候,会自动转换成int类型 public class Annotation { public static void main(String[ 阅读全文
posted @ 2022-04-16 17:19 金钩不勾 阅读(25) 评论(0) 推荐(0)
变量+命名规范
摘要:变量 类变量(静态变量): 报错 根本错误原因: mian()方法是静态方法,而自己定义的那个方法如果不加static是成员方法,成员方法无法在静态方法中调用。 解决方法: 在double前面加上static 实例变量:从属于对象 public class Annotation { //实例变量从属 阅读全文
posted @ 2022-04-15 14:30 金钩不勾 阅读(44) 评论(0) 推荐(0)
强制转换
摘要:强制转换 按字节大小从低到高→ byte,short,char→int→long→float→double 不同类型的数据先转换为同一类型,再进行计算 强制转换 高→低 public class Annotation { public static void main(String[] args) 阅读全文
posted @ 2022-04-15 13:45 金钩不勾 阅读(38) 评论(0) 推荐(0)
狂java基础01~04
摘要:新建空工程,要保证语言与java版本一致 idea改变元素颜色(比如注释) 命名 只能以大小写字母、美元符号、下划线开始 首字符之后可以是大小写字母、美元符、下划线或数字等符号组合(其他特殊符号是不行的) 标识符大小写敏感 不要用中文去命名,虽然可以执行,但是很low,也很不规范 类型 java是一 阅读全文
posted @ 2022-04-15 02:36 金钩不勾 阅读(30) 评论(0) 推荐(0)
helloworld
摘要:HelloWorld! public class helloworld{ public static void main(String args[]){//psvm System.out.println("Hello World!\n");//sout }} 对应该java文件目录cmd进入,然后j 阅读全文
posted @ 2022-04-14 20:48 金钩不勾 阅读(78) 评论(0) 推荐(0)
java特性及环境配置
摘要:jvm:java虚拟机 jdk:java development kit java开发者工具 jre:java Runtine Environmentjava运行时程序 jdk包含jre java特性与优势: 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 javaSE: 阅读全文
posted @ 2022-04-14 20:25 金钩不勾 阅读(26) 评论(0) 推荐(0)
Windows快捷键以及常用dos命令
摘要:windows常见快捷键 1\alt+f4退出当前窗口 2\Ctrl+x剪切 3\shift+del永久删除 4\Windows+e打开我的电脑 5\在任务栏中右键就能打开任务管理器 结束了Windows任务管理器的任务,我的电脑就杯结束了,桌面就没了 直接点击 文件->运行新任务->explore 阅读全文
posted @ 2022-04-14 11:10 金钩不勾 阅读(281) 评论(0) 推荐(0)
Day0001MarkDong语法
摘要:MARKDOWN学习,一级一个# 二级标题二级两个# 三级标题三级三个# 四级标题四级四个# 五级标题五级五个# 六级标题六级六个#,最小也就六级#只加在前面,而且多个#之后必须跟一个空格 字体 粗体,两边都两个星号 斜体,两边都一个星号 三个星号,就是斜体加粗 两边都是波浪号就是删除 引用 加一个 阅读全文
posted @ 2022-04-14 09:36 金钩不勾 阅读(52) 评论(0) 推荐(0)