当前位置 : 主页 > 编程语言 > 其它开发 >

java第一周学习

来源:互联网 收集:自由互联 发布时间:2022-07-03
第一天: 主要了解什么是java Java简介 1、Java是1995年sun研究院士詹姆斯·戈士林博士设计,语法和规则类似c++,可以运行在任何平台和设备上,实现“一次编写,到处运行”。 2、Java相对

第一天:

主要了解什么是java

       Java简介

  1、Java是1995年sun研究院士詹姆斯·戈士林博士设计,语法和规则类似c++,可以运行在任何平台和设备上,实现“一次编写,到处运行”。

  2、Java相对于c++相比,Java简洁性高,提高了可靠性 ,还有较高的安全性。

  3、Java语言既是编译型,也是解释型,Java虚拟机(JVM)将对字节码进行解释和运行,编译只会进行一次,解释每次运行程序都会进行。

  4Java开发工具有eclipse、IntelliJ IDEA、NetBeans、JBuilder 等。

  5、Java主要两个版本:JavaSE 和JavaEE 【JavaSE 主要用于桌面应用程序开发,包含Java语言基础,JDBC、I/O 、TCP、多线程等核心技术】

                     【JavaEE主要用于开发服务器应用程序,如网站、服务器接口、JavaEE兼容JavaSE版本】注:常用JDK8较为实用。

  6、Java语言特性{1:简单 (语法类似c++)

          2:面向对象

          3:分布性 

          4:可移植性

          5:解释型 运行Java需要解释器

          6:安全性 取消类c语言中的指针和内存释放

          7:健壮性

          8:多线程 (使程序在同一时间并行执行多项任务)

          9:高性能

          10:动态 (可以动态调成库中的方法和增加变量)

eclipse的下载

 首先需要搭建Java环境也就JDK 常用JDk8

 

 这就是JDK8

然后就是下载eclipse

 

 可以根据需要汉化,相关资料可以在互联网搜索。

第二天

了解eclipse

透视图:透视图是eclipse工作台提供的附加组织层,实现多个视图的布局和可用操作的集合,并为这个集合定义一个名称,起到一个组织的作用

视图:视图多用于浏览信息的层次结构和显示活动编译器的属性

菜单栏:包含了Eclipse的基本命令,在使用不同的编译器时,还会动态地添加有关该编译器的菜单。如图所示

 

 

 “文件“菜单包含”新建“”关闭“”保存“”打印“

”编辑“菜单用于辅助程序代码设计工作,除了一些常见命令外还有”快速修正“”将选择范围扩展到“”内容辅助“等高级命令。

”源码“菜单包含命令都是和代码编写相关的命令,主要用于辅助编程

”重构“菜单是Eclipse中最关键的菜单,主要包裹项目重构的相关命令

 

工具栏

 

 视图工具栏

 

 透视图工具栏

 

”包资源管理器“图

 

 控制台视图用于显示程序运行的输出结果和异常信息

 

创建java项目 

Alt+Shift+N创建,在项目中新建项目

 

 

 

 

 

 

 

      ctrl+alt+/ 是快捷输入,只需要输出前两个字母

 

第三天

 java语言的基础

   含有main()方法的类称为主类

通过创建项目irem 包number 和类first 实现输出你好java

 

 包声明 

一个Java应用程序是由若干个类组成的。

生成成员变量和局部变量

通常将类的属性称为类的全部变量( 成员变量) 将方法中的属性称为局部变量

 

java语言严格区分大小写。

 

基本数据类型

 

 byte 内存空间 8位 1字节

short     16位 

int       32位

long      64位

 

long型取值范围比int 型大,输入高精度数据类型,需要在整数后加L或l(小写的L)

Java中有三种表现形式 十进制 、八进制、 十六进制

写一个身高BMI指数的计算

创建BMI exponent类声明double类型变量  height记录身高单位为米 :声明int 型变量weight记录体重,单位为千克 BMI=体重/(身高*身高)

 

 

第四天

 字符类型

1、char型

char x='a';//单引号

2、转移字符

是一种特殊字符变量

        \r 回车

        \n 换行

        \'b退格

        \f换页

        \ddd   1~3位八进制数据的表示字符

        \uxxxx 4位十六进制数据所表示字符

        \'  单引号字符

        \\ 反斜杠字符

        \t 垂直制表符,将光标移到下一个制表符位置

3、布尔类型

  boolean来定义布尔类型变量,只有true 和false两个值 ,一真一假

 

        变量与常量

标识符和关键字

1、标识符

java语言规定的标识符有任意顺序的字母、下划线、$和数字组成,并且第一个字符不能说数字(标识符不能是java中的关键字)

非法标识符

String

User name

关键字又称为保留字 例如int boolen都是关键字

还背了java关键字及其说明

 

第五天

学习了声明变量 

声明变量是程序设计中一个十分重要的环节。需要告诉编译器这个变量的类型,让编译器知道需要配置多少空间给它

 

声明常量

在程序运行过程中一直不会改变的量称为常量,通常也被称为final变量

final 数据类型 常量名称【=值】  常量名通常使用大写字母,并不是必须的

 

变量有效范围

由于变量被定义出来后只能暂存在内存中,等到程序执行到某一个点,该变量会被释放掉,也就是说变量有他的生命周期

会根据变量的有效范围将变量分为成员变量和局部变量

1、成员变量:在类体中所声明的变量称为成员变量,成员变量在整个类都有效

2、局部变量:{与}之间的代码中的声明变量称为局部的变量

 

第六天 

学习运算符

赋值运算符 以符号=表示,它是一个二元运算符

 

 算数运算符

+ - * / %

自减和自增运算符

自增自减运算符是单目运算符,可以放在操作前,也可以放在操作元之后,操作员必须是一个整数型或者浮点型变量 :作用是使变量的值增1或者减1

++a 表示是使用便两千加

a++表示使用后使a的值加1

 

比较运算符

比较运算符属于二元运算符 用于程序中的变量之间,变量和自变量之间的比较  结果使boolean型

 

逻辑运算符

&&逻辑非

||逻辑或

!逻辑非

位运算符 

按位与 运算符为”&“ 双目运算符  运算法则 如果两个整形数据a、b对应位都是1 则显示1 否则为0

按位或 运算符为”|“ 双目运算符 运算法则 如果两个运算数都为0 则结果是0 否则为 1

按位取反 也称按位非 运算符”~“  单目运算符  就是将操作中的二进制中的1修改为0 

按位异或 ”^"  双目运算符  运算法则 当两个操作数二进制表示相同时结果为 0  否则为1

位移操作 

<<:左移

>>:右移

>>>无符号右移

 

上一篇:MySQL表历史数据清理总结
下一篇:没有了
网友评论