黑马程序员_java基础笔记第一天

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

第一天
一 什么软件:
软件是一系列按照特定循序住址的基数按数据和指令的集合。
 系统软件 :Dos, windows, linux.等。

应用软件:QQ,360,WPS等
什么是开发:
  通过开发工具制作软件

软件有什么用:
 实现了人与计算机更好的交互。

交互方式:
 图形化交互: 简单 直观。
 命令行方式  较麻烦 需要记住 一些命令。


二 计算机语言:
 人与计算机交流的方式。
计算机语言种类:
 java.c.c++.php等。
dos命令:
 是计算机语言一种,通过输入计算机能识别的语言进行人机交互

常见Dos命令:
 dir: 列出目前目录下的文件盒文件夹
 md:创建目录
 rd:删除目录
 cd:进入指定目录
 cd..:退回上一级目录
 cd/:退回到根目录
 del:删除文件
 exit:退出dos命令行


三 Java语言

 Java语言是面向interne的编程语言
Java语言三种技术构架:
 JEE:是为企业环境下的应用程序提供的一套方案,主要开发web。
 JSE:是开发普通桌面,商务应用程序的解决方案,是其他两者的基础
 JME:是开发电子消费产品和嵌入式的解决方案,比如手机应用。
Java语言特点
 简单。
 面向对象。
 安全。
 跨平台。
什么是JDK:
 JDK是开发Java的开发环境是Java的核心。
JDK包括什么:
 javac:编译器。
 JRE:运行工具。
 JVM:虚拟机。依赖与平台。
注意:  Java本身布跨平台,因为在不同的操作系统上安装了不同的虚拟机开完成跨平台性。
为什么要配置path:
 把JDK目录交给path环境变量,确保Java源文件可以保存到目录下并且程序执行。
什么时候配置classpath:
 指定在任意目录下可以执行指定的Java的class文件

 
四 关键字:
 定义:被Java语言赋予特殊含义的单词  书写规范:关键字首字母都小写 
标示符
 定义:程序中自定义的一些名称
 书写规:范数字不能开头。
  不可以是关键字。
  类名 :首字母大写
  包名:全部小写
  
五 注释
 1单行注释//
 2多行注释/*  */
 3文档注释/**  */

六 常量
 定义:不可以改变的数值。
 分类:
  1 整数常量:所有整数。
  2 小数常量:多有小数。
  3 布尔常量:Boolean 值(true,false)

七 数据类型:
 基本数据类型。
  数值型:
   整数型:byte,short,int,long
   浮点型:double,float
  字符型
   char
  布尔型
   boolean

 引用数据类型。
   类 class
   接口interface
   数组[]
   枚举
类型转换:
 自动提升
  byte b=2;
  int x=b+2;
 强制转换
  int x=2;
  byte b=(byte)2+b;
运算注意事项: 
 1 强制类型转换会损失精度。因为会只留下后八位,也就是一个字节。
 2 byte b=2; b+=2;有自动类型提升。
 3 char 类型参与运算会传换成整数类型  char c='a'; int x=c+0;  x=97;
 4 byte b=2+3;  不会报错 因为都是常量。
 5 整数类型运算时会默认转换成int类型  ,所以要参与运算应转换成int类型。
 6 整数与这个数运算同源是整数,除法也一样,会将小数舍去。
 7 a++先赋值后运算,++a先加价后赋值
 8 取模运算符号看左边,左边小于右边值为左边,
 9  最快的乘2运算方法x<<;

八 几个重要运算符

&与&&区别:
 &:两边都运算。
 &&:z左边为假右边不运算。
|与||区别:
 |两边都运算。
 ||左边为真右边不运算
^y用法:
 1 x^y^y=x; 异或两一个数还等与本身。
 2 可以对文件进行加密。

 

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值