21天学通Java学习笔记-Day01
21天学通java 中文第6版 下载地址:点击打开链接
Day01:
命令行查看和设置classpath:
查看:echo %classpath%
设置:set classpath = %classpath%;newpath
%classpath% 为原有的classpath
newpath 为新加的classpath
Fibonacci序列:
public class test{public static void main(String[]ages){int f1,f2,i;f1 = 1;f2 = 1;for(i=0;i<=20;i++) {System.out.print(" "+f1+" "+f2);if(i%2==0){System.out.print("\n");} f1 = f1+f2;f2 = f1 + f2;}}}
九九乘法表:
public class test(){public static void main(String[]args){int a,b,c;for(a=1;a<=9;a++){for(b=1;b<=9;b++){c = a * b;System.out.println(a+"*"+b+"="+c);} } } }
变量:
boolean true 或者 false
char 16 位 Unicode 字符
byte 8 位整数(带符号)
short 16 位整数(带符号)
int 32 位整数(带符号)
long 64 位整数(带符号)
float 32 位浮点数
double 64 位浮点数
8 位 = 1字节
注释:
//
/* */
java命名 常量 的方法,使用 static 和 final ,常量名用大写字母
class Suit {final static int CLUBS = 1;static final double π = 3.141593;
}
Unicode 是 16 位标准字符集 (覆盖世界上使用的主要语言)
ASCII 是 7 位标准字符集
ISO-Latin-1 是 8位标准字符集
高斯算法求和:
public class test{public static void main(String[]args){int i=1,sum=0,n=100;sum = (i+n)*n/2;System.out.println(sum); }}
给Fibonacci序列打印序列号:
public class test{public static void main(String[]args){int i,f1=1,f2=1;for(i=1;i<=20;i++){System.out.println(i+": "+f1+" "+f2);f1=f1+f2;f2=f1+f2; } }}
整个程序只能有一个public class并且与文件名相同,main 方法所在的类的类名必须与文件名相同!
static 修饰的方法是类方法。
java实行单继承,object 类是所有类的父类,编写的 test 类默认继承 object 类。
单继承的优点:
1:可以将多个类共有的功能放在一个父类里,这样可以重复使用这些功能。
2:修改父类功能会直接映射给所有子类,子类的子类,无需重复修改。
new 出的对象调用方法时,java解释器会先从该对象所在的类中寻找,如果没有就会去该类的父类中需找,依次向上寻找。
如果不想要对象调用父类的方法,子类可以定义一个方法名称,返回值类型,参数类型,参数个数都与父类方法相同的方法,这被称为 重写(覆盖)。
对象发出调用消息,沿着类的层次结构向上传递,直到找到方法定义为止。
java 默认情况下只能访问 java.lang 包。
21天学通Java学习笔记-Day01相关推荐
- 21天学通Java学习笔记-Day12(MYsql-JDBC)
JDBC MYQL 基础: 用命令行进入MYSQL:shell > mysql -h host(主机) -u user(用户名) -p 回车,等待输入密码 退出MYSQL:mysql > ...
- 21天学通Java学习笔记-Day04
Day04: 静态数组是一组对象,每个元素都是一个对象,所以用 new 创建新的数组实例. class test{public static void main(String[]args){a[] a ...
- 21天学通Java学习笔记-Day02
Day02: java 程序是由 类,对象 组成.对象和类是由 方法,变量组成.方法是由 语句,表达式 组成.表达式是由 运算符 组成. 3种变量: 实例变量:定义对象的属性. 类 变 量 : 定义类 ...
- 21天学通Java学习笔记-Day06
Day06: 限定符: *限定符 public ,protected 和 private 用于控制类,方法和变量的访问 *限定符 static 用于创建类方法和类变量 *限定符 final 用于固定( ...
- 21天学通Java学习笔记-Day11(常用类)
java 常用类(重点): String 类: String 类代表字符串.创建以后不能更变. public class tests { public static void main(String[ ...
- 21天学通Java学习笔记-Day10(网路编程)
网路编程(重点): TCP 程序:Socket 程序,双方必须建立可靠连接 UTP 程序:数据报程序,建立的连接属于不可靠 开发第一个Socket 程序: 如果要进行网络程序的开发,首先需要两个类: ...
- 21天学通java第7版pdf_21天学通Java.第7版.pdf
<21天学通Java(第7版)>是初学者学习Java编程语言的畅销经典教程,循序渐进地介绍了Java编程语言知识,并提供了丰富的实例和练习:同时全面涵盖了Java 8这一新标准以及与And ...
- 《21天学通Java(第6版)》—— 1.4 属性和行为
本节书摘来异步社区<21天学通Java(第6版)>一书中的第1章,第1.4节,作者:[美]Rogers Cadenhead,更多章节内容可以访问云栖社区"异步社区"公众 ...
- 【java学习笔记day01】运行第一个程序Helloworld!
java学习笔记day01 2.什么是软件工程师? 3.什么是软件? 4.开发软件需要计算机编程语言,计算机编程语言有很多,例如 c, c++,Java,NET,c#,php... 5.Java软件工 ...
最新文章
- 检索com类工厂 80070005_Hands-On Design Patterns With C++(十二)友元工厂
- 【系统分析与设计】UML类图绘制方法(真の能看懂~!)
- 在SD/MMC卡上实现hive (Implement WinCE HIVEROM system on NAND or SD system )
- 嵌入式linux入门-常用命令介绍
- ElasticSearch集群安装,Kibana安装,Logstash安装,Logstash-input-plugin-jdbc的配置使用
- vagrant 配置并启动
- 全志A33-BootLoader的两个阶段:boot0和second boot
- Docker ASP.NET Core 2.0 微服务跨平台实践
- js 数字递增递减_js验证连续两位数字递增或递减和连续三位数字相同
- 11.2.0.3 实例启动现在提供Large Pages Information大内存页信息了
- 2017年下半年软考合格标准出炉啦
- win10 当前操作环境不支持支付宝控件 完美解决办法
- IOS恢复备份使用帮助
- 分布估计算法(Estimation of Distribution Algorithm)
- PMP试题 每日一练快速提分
- 向日葵如何远程桌面Linux,最快的远程桌面向日葵软件
- 流媒体后视镜方案关键技术--调节后视图像显示范围
- Android性能优化最佳实践,知乎上转疯了!
- 六【Java 基础】数组的概述: 数组的定义与使用
- 计算机实践教程作业桌面管理截图,如何将电脑现在的桌面截图,并保存在考试题目里面...
热门文章
- python爬取身份证信息、爬取ip代理池
- M3U8文件格式说明及解决大量拼接ts文件时长不对问题
- 让wordpress首页和分类列表页只显示文章标题列表
- 树莓派 Raspberry Pi 安装视频播放软件-omxplayer 并配置全屏播放
- android 三星闪退,三星手机升级安卓10微信闪退怎么办?(附解决方法)
- 大工计算机基础在线作业答案,大工11春《计算机化基础》在线作业及答案.doc
- WampServer的下载方法
- 有时候我们停下来是为了走的更远
- SKU解密,修改SKU的影响,修改SKU流量下滑原因
- 秦皇岛人才网:如何用你的简历打动HR呢?