JavaSEday02

软件研发流程

产品经理(需求调研,需求整理,产品原型图绘制),项目启动会,

UI设计师(UI设计)

项目研发

  • 前端:Android应用开发,Android系统开发,IOS应用开发, 网页:(大前端开发工程师,html,css,js...) 微信小程序,游戏开发。  
  • 后端:Java开发(JavaSE,JavaEE,html,css,js,sql,PHP,Pythoh, .net

测试开发工程师(测试) -----上线------运维开发工程师(运维)


软件公司的性质

自研

阿里巴巴(淘宝,支付宝),腾讯(QQ,微信),京东,华为(鸿蒙),字节跳动(抖音)

软件为公司生命核心

外包

东软,中软,软通...

软件作为商品进行买卖


编写第一个java程序

  1. 创建一个文本文件。
  2. 编写
class HelloWorld{
       public static void main (String[] args){
       System.out.println("first java");
    }
}

    注意:

  • 所有的标点符号,都是在英文状态下输入的 
  • 注意空格 
  • 大小写要正确

3.文件后缀改为 .java

4.进入dos,打开文件所在位置

5.编译   javac 文件名.java

6.运行  java 生成的class文件名(不带后缀)

注意

  • 文件名不要使用特殊字符,包括空格,但是可以使用_,$ 
  • 文件名不要使用数字开头,如111.java 
  • 建议不要使用中文作为文件名 
  • class之后,大括号之前称为类名 类名不要使用特殊字符,不要使用数字开头,不建议使用中文 类名建议使用大驼峰命名法进行命名 如果一个单词作为类名,该单词首字母大写 编码格式 注释 使用场景 java代码注释分类 如果多个单词作为类名,每个单词首字母大写 做到见名知意 类名可以自定义

5,文件名可以与普通类名不一致 

6,生成的class文件的名称其实是类名 

7,一个java文件中,可以有多个普通类.每个类都会生成一个对应的class文件 

8,同一个文件夹中类名不能重复 

9,如果class前有public,那么这个类就是公共类.公共类的类名必须与文件名一致.一个java文件中只 有一个公共类 

10,建议一个java文件中只写一个类


 编码格式

GBK UTF-8支持中文

ascll指定字符对应数字


注释

1,在代码中加入文字说明,方便后期对代码的阅读,但是不能影响代码的正常运行,此时使用注释(解释说明

2,在优化维护代码时,不要急着将老代码删除,而是将其注释.直到新代码可以正常替换老代码时在进行删除(注释无用代码)

单行注释: //内容

多行注释:/*     ...   */

文档注释:   /**    ...    */


输出

给控制台打印内容

System.out.print()   必须有内容,不换行

System.out.println()  换行


数据类型

整数:

byte:1字节 8 -2^7 ~ 2^7-1

short:2字节 16 -2^15~2^15-1

int:4字节 32 -2^31~2^31-1 默认

long:8字节 64 -2^63~2^63-1 给值后加lL

浮点型

float:4字节 32 -2^31~2^31-1 给值后加Ff

double:8字节 64 -2^63~2^63-1 默认

布尔

boolean: true  and  false

字符

char2字节 16  ' '

引用数据类型 

所有类的对象,都属于引用数据类型,引用数据类型有无数种 

字符串: "" 注意:字符串的值必须使用双引号包裹


数据类型转换

小类型转大类型 自动转换 

大类型转小类型 强制转换 

语法:(小类型) 将数字97转换为char对应的字符:(char)97

注意: 字符与字符相加减,结果为int 

boolean(布尔)不参与转换 

字符串与任何类型拼接,都是字符串


标识符

名称:类名,变量名,接口名,枚举名,注解名,对象名,包名,方法名,属性名... 

所有的标识符都是自定义的 

命名规则(潜规则): 类名,接口名,枚举名,注解名:大驼峰 

大驼峰:每个单词是的首字母大写 变量名,对象名,方法名 

小驼峰

如果只有一个单词作为名称,那么该单词首字母小写 

如果有多个单词作为名称,第一个单词首字母小写,其他单词首字母大写 

包名 全小写 

常量名 全大写 

注意

1,做到见名知意 

2,不要使用数字开头 

3,不要使用特殊字符,建议不要使用中文 

4,特殊字符_$可以使用 

5,包名的命名潜规则: com.公司名称缩写.包名

: com.qf.demo com.项目名称.包名 

: com.weixin.shiti 

6,全大写时使用单词之间使用下划线连接 

7,不能使用关键字或保留字进行命名

关键字 保留字不做赘述。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值