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相关推荐

  1. 21天学通Java学习笔记-Day12(MYsql-JDBC)

    JDBC MYQL 基础: 用命令行进入MYSQL:shell > mysql -h host(主机) -u user(用户名) -p 回车,等待输入密码 退出MYSQL:mysql >  ...

  2. 21天学通Java学习笔记-Day04

    Day04: 静态数组是一组对象,每个元素都是一个对象,所以用 new 创建新的数组实例. class test{public static void main(String[]args){a[] a ...

  3. 21天学通Java学习笔记-Day02

    Day02: java 程序是由 类,对象 组成.对象和类是由 方法,变量组成.方法是由 语句,表达式 组成.表达式是由 运算符 组成. 3种变量: 实例变量:定义对象的属性. 类 变 量 : 定义类 ...

  4. 21天学通Java学习笔记-Day06

    Day06: 限定符: *限定符 public ,protected 和 private 用于控制类,方法和变量的访问 *限定符 static 用于创建类方法和类变量 *限定符 final 用于固定( ...

  5. 21天学通Java学习笔记-Day11(常用类)

    java 常用类(重点): String 类: String 类代表字符串.创建以后不能更变. public class tests { public static void main(String[ ...

  6. 21天学通Java学习笔记-Day10(网路编程)

    网路编程(重点): TCP 程序:Socket 程序,双方必须建立可靠连接 UTP 程序:数据报程序,建立的连接属于不可靠 开发第一个Socket 程序: 如果要进行网络程序的开发,首先需要两个类: ...

  7. 21天学通java第7版pdf_21天学通Java.第7版.pdf

    <21天学通Java(第7版)>是初学者学习Java编程语言的畅销经典教程,循序渐进地介绍了Java编程语言知识,并提供了丰富的实例和练习:同时全面涵盖了Java 8这一新标准以及与And ...

  8. 《21天学通Java(第6版)》—— 1.4 属性和行为

    本节书摘来异步社区<21天学通Java(第6版)>一书中的第1章,第1.4节,作者:[美]Rogers Cadenhead,更多章节内容可以访问云栖社区"异步社区"公众 ...

  9. 【java学习笔记day01】运行第一个程序Helloworld!

    java学习笔记day01 2.什么是软件工程师? 3.什么是软件? 4.开发软件需要计算机编程语言,计算机编程语言有很多,例如 c, c++,Java,NET,c#,php... 5.Java软件工 ...

最新文章

  1. 检索com类工厂 80070005_Hands-On Design Patterns With C++(十二)友元工厂
  2. 【系统分析与设计】UML类图绘制方法(真の能看懂~!)
  3. 在SD/MMC卡上实现hive (Implement WinCE HIVEROM system on NAND or SD system )
  4. 嵌入式linux入门-常用命令介绍
  5. ElasticSearch集群安装,Kibana安装,Logstash安装,Logstash-input-plugin-jdbc的配置使用
  6. vagrant 配置并启动
  7. 全志A33-BootLoader的两个阶段:boot0和second boot
  8. Docker ASP.NET Core 2.0 微服务跨平台实践
  9. js 数字递增递减_js验证连续两位数字递增或递减和连续三位数字相同
  10. 11.2.0.3 实例启动现在提供Large Pages Information大内存页信息了
  11. 2017年下半年软考合格标准出炉啦
  12. win10 当前操作环境不支持支付宝控件 完美解决办法
  13. IOS恢复备份使用帮助
  14. 分布估计算法(Estimation of Distribution Algorithm)
  15. PMP试题 每日一练快速提分
  16. 向日葵如何远程桌面Linux,最快的远程桌面向日葵软件
  17. 流媒体后视镜方案关键技术--调节后视图像显示范围
  18. Android性能优化最佳实践,知乎上转疯了!
  19. 六【Java 基础】数组的概述: 数组的定义与使用
  20. 计算机实践教程作业桌面管理截图,如何将电脑现在的桌面截图,并保存在考试题目里面...

热门文章

  1. python爬取身份证信息、爬取ip代理池
  2. M3U8文件格式说明及解决大量拼接ts文件时长不对问题
  3. 让wordpress首页和分类列表页只显示文章标题列表
  4. 树莓派 Raspberry Pi 安装视频播放软件-omxplayer 并配置全屏播放
  5. android 三星闪退,三星手机升级安卓10微信闪退怎么办?(附解决方法)
  6. 大工计算机基础在线作业答案,大工11春《计算机化基础》在线作业及答案.doc
  7. WampServer的下载方法
  8. 有时候我们停下来是为了走的更远
  9. SKU解密,修改SKU的影响,修改SKU流量下滑原因
  10. 秦皇岛人才网:如何用你的简历打动HR呢?