java学习第二天

打印 上一主题 下一主题

主题 738|帖子 738|积分 2229

Day02
  1. 第二天主要了解的内容为软件研发的流程,如何使用dos命令框去编译和运行java程序,以及编写第一个java程序(HelloWorld)
  2. 了解编码格式,Java中的代码注释,java如何输出内容,java中的数据类型以及数据类型的转换
  3. 标识符和关键字以及保留字
复制代码
软件研发流程
  1. 需求调研
  2. 需求整理
  3. 产品原型图绘制
  4.                                                 产品经理
  5. 项目启动会
  6. UI设计
  7.                                                 UI设计师
  8. 研发
  9.         前端
  10.                 Android应用开发
  11.                 Android系统开发
  12.                 IOS应用开发
  13.                 网页(大前端开发工程师,html,css,js...)
  14.                 微信小程序
  15.                 游戏开发
  16.                 ...
  17.         后台
  18.                 Java开发(JavaSE,JavaEE,html,css,js,sql...)
  19.                 PHP开发
  20.                 Python
  21.                 .net
  22.                 ...
  23. 测试
  24.         测试开发工程师
  25. 上线
  26.        
  27. 维护
  28.         运维开发工程师
复制代码
软件公司的性质
  1. 自研
  2.         阿里巴巴(淘宝,支付宝),腾讯(QQ,微信),京东(京东),华为(鸿蒙),字节跳动(抖音,今日头条..),米哈游(原神)
  3.         将软件作为公司的生命核心
  4.        
  5. 外包
  6.         东软,中软,润和,软通...
  7.         将软件作为商品进行买卖
复制代码
编写第一个Java程序HelloWorld
  1. 步骤
  2.         1:创建一个文本文件,起名为HelloWorld
  3.         2,打开步骤1创建的文本文件,编写一下代码
  4.                 class HelloWorld{
  5.                         public static void main(String[] args){
  6.                                 System.out.println("小白友");
  7.                         }
  8.                 }
  9.                 注意:
  10.                         1,所有的标点符号,都是在英文状态下输入的
  11.                         2,注意空格
  12.                         3,大小写要正确
  13.         3,将步骤1创建的文件的后缀改为java
  14.         4,打开dos命令框,并进入到java文件所在的文件夹
  15.         5,将java文件编译为class文件(字节码文件)
  16.                 javac 步骤1创建的文件名称(要加后缀名)
  17.         6,运行字节码文件
  18.                 java 步骤5生成的class文件的文件名称(不要加后缀名)
  19.        
  20. 注意:
  21.         1,文件名不要使用特殊字符,包括空格,但是可以使用_,$
  22.         2,文件名不要使用数字开头,如111.java
  23.         3,建议不要使用中文作为文件名
  24.         4,class之后,大括号之前称为类名
  25.                 类名不要使用特殊字符,不要使用数字开头,不建议使用中文
  26.                 类名建议使用大驼峰命名法进行命名
  27.                         如果一个单词作为类名,该单词首字母大写
  28.                         如果多个单词作为类名,每个单词首字母大写
  29.                         做到见名知意
  30.                 类名可以自定义
  31.         5,文件名可以与普通类名不一致
  32.         6,生成的class文件的名称其实是类名
  33.         7,一个java文件中,可以有多个普通类.每个类都会生成一个对应的class文件
  34.         8,同一个文件夹中类名不能重复
  35.         9,如果class前有public,那么这个类就是公共类.公共类的类名必须与文件名一致.一个java文件中只有一个公共类
  36.         10,建议一个java文件中只写一个类
  37.        
复制代码
编码格式
  1. 因为最开始计算机只有0或1
  2. 多个0或1可以组成一个数字
  3.         0000 0001(二进制)                1
  4.         0000 0010(二进制)                2
  5.         ...                                          
  6. 研发的人指定:
  7.         65                A
  8.         66                B
  9.         ...
  10.         90                Z
  11.         97                a
  12.         98                b
  13.         ...
  14.         122                z
  15.         ...
  16. 支持中文的编码格式
  17.         GBK
  18.                 假设:中                1378
  19.         UTF-8
  20.                 假设:犇                1378
复制代码
注释

使用场景
  1. 1,在代码中加入文字说明,方便后期对代码的阅读,但是不能影响代码的正常运行,此时使用注释(解释说明)
  2. 2,在优化维护代码时,不要急着将老代码删除,而是将其注释.直到新代码可以正常替换老代码时在进行删除(注释无用代码)
复制代码
java代码注释分类
  1. 单行注释
  2.         语法://注释的内容
  3. 多行注释
  4.         语法:
  5.                 /*
  6.                 注释的内容1
  7.                 注释的内容2
  8.                 ...
  9.                 */
  10. 文档注释
  11.         语法:
  12.                 /**
  13.                 注释的内容1
  14.                 注释的内容2
  15.                 ...
  16.                 */
  17. 多行注释一般在方法中使用
  18. 文档注释一般在类或方法上使用
复制代码
输出

概念
  1. 给控制台显示内容
复制代码
语法
  1. 打印不换行
  2.         System.out.print();
  3.         注意:
  4.                 小括号中必须有打印的内容,不然无法通过编译
  5.                 打印完内容,不换行
  6. 打印换行
  7.         System.out.println();
  8.         注意:
  9.                 小括号中可以没有打印的内容
  10.                 打印完内容,换行
复制代码
数据类型
  1. 基本数据类型
  2.         整数:
  3.                 如:0,-1,12,1001,-123
  4.                 byte                1字节                8位                -2^7 ~ 2^7-1
  5.                 short                2字节                16位                -2^15~2^15-1
  6.                 int                        4字节                32位                -2^31~2^31-1                默认
  7.                 long                8字节                64位                -2^63~2^63-1                给值后加l或L
  8.                
  9.         浮点型(小数):
  10.                 如:1.1,3.14,...
  11.                 float                4字节                32位                -2^31~2^31-1                给值后加F或f
  12.                 double                8字节                64位                -2^63~2^63-1                默认
  13.                
  14.         布尔
  15.                 boolean
  16.                                 true:真
  17.                                 false:假
  18.         字符
  19.                 char                2字节                16位
  20.                         '小'
  21.                         '白'
  22.                         '友'
  23.        
  24. 引用数据类型
  25.         所有类的对象,都属于引用数据类型,引用数据类型有无数种
  26.         字符串:
  27.                 ""
  28.                 注意:字符串的值必须使用双引号包裹
复制代码
数据类型转换
  1. 小类型转大类型
  2.         自动转换
  3.        
  4. 大类型转小类型
  5.         强制转换
  6.         语法:(小类型) 值
  7.         将数字97转换为char对应的字符:(char)97
  8. 练习:
  9.         获取中文中'犇'对应的数字
  10.     获取自己姓名对应的数字的和
  11. 注意:
  12.         字符与字符相加减,结果为int
  13.         boolean(布尔)不参与转换
  14.         字符串与任何类型拼接,都是字符串
复制代码
标识符,关键字,保留字

标识符
  1. 名称:类名,变量名,接口名,枚举名,注解名,对象名,包名,方法名,属性名...
  2. 所有的标识符都是自定义的
  3. 命名规则(潜规则):
  4.         类名,接口名,枚举名,注解名:大驼峰
  5.                 大驼峰:每个单词是的首字母大写
  6.         变量名,对象名,方法名
  7.                 小驼峰:
  8.                         如果只有一个单词作为名称,那么该单词首字母小写
  9.                         如果有多个单词作为名称,第一个单词首字母小写,其他单词首字母大写
  10.         包名
  11.                 全小写
  12.         常量名
  13.                 全大写
  14. 注意:
  15.         1,做到见名知意
  16.         2,不要使用数字开头
  17.         3,不要使用特殊字符,建议不要使用中文
  18.         4,特殊字符_与$可以使用
  19.         5,包名的命名潜规则:
  20.                 com.公司名称缩写.包名
  21.                 如:
  22.                         com.blog.demo
  23.                 com.项目名称.包名
  24.                 如:
  25.                         com.csdn.shiti
  26.         6,全大写时使用单词之间使用下划线连接
  27.         7,不能使用关键字或保留字进行命名
复制代码
关键字
  1. 概念:java中有特殊含义的单词
  2. 目前所学的关键字有:
  3.         byte,short,int,long
  4.         float,double
  5.         boolean
  6.         char
  7.         class
  8.         public
  9.         static
  10.         void
  11.         if
  12.         else
  13.         switch
  14.         case
  15.         break
  16.         for
  17.         do
  18.         while
  19.         try
  20.         catch
  21.         final
  22.         extends
  23.         implements
  24.         interface
  25.         @interface
  26.         throw
  27.         throws
  28.         this
  29.         super
  30.         enum
  31.         new
  32.         ...
复制代码
保留字
  1. 概念:java中目前还没有特殊含义的关键字
复制代码
总结
  1. 1,了解开发流程
  2. 2,了解研发公司性质
  3. 3,第一个程序
  4.         javac
  5.         java
  6. 4,注释(重点)
  7. 5,输出(重点)
  8. 6,数据类型(重点)
  9. 7,命名(重点),关键字,保留字
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

大连全瓷种植牙齿制作中心

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表