第一天的想法
一、java的基本原理
我的理解就是面向对象去编写程序,其实说白了就是人变懒了,不想使用dos命令去编写项目,而是将计算机的命令写好然后打包,封存在java的虚拟机中。然后想用的时候通过编写好的关键字来调用就可以了!多方便,这样就不用每次实现某个功能都要累死累活的敲代码,反正都写好了,拿来用嘛!果然人类的进步史,就是人类的偷懒史!
我从最基础的来回想!反正我也没学习多少,基础知识多回复几遍,就当加深印象吧!首先安装java,自己从官网下,不要钱。安装什么的自己百度!还有就是环境变量的配置,嗯.....这个也从网上问度娘!然后在下载eclipse!安装使用当然问度娘(没有了度娘真不知道怎办
)然后就是写个最基本的程序呗!
例子:
package Day01
public class Text01{
public static void main(String[] args){
System.out.println("HelloWorld");//这个是换行的写法
System.out.print("HelloWorld");//这个是不换行的写法
}
}
二、java语言的基础组成
1、变量与常量
字面上的意思就是变量是换来换去的量,常量就是一成不变的量。
常量一般都会用final来限定,标准的语法大概是:final double PI=3.1415926(常量名称一般都会大写,用来区分变量)
2,标识符
其实就是英文字母还有数字之类组成的,但是不能数字开头,不能使用java中的关键字例如:public static 还有void之类的,
其实你写错了eclipse会给你提示的,到时候会报错的!这问题不大,当然中文是不可能的,这辈子都不可能的!谁让这是美国人发明的呢!什么时候中国人发明一种计算机语言就好了!(先写在这里,也许有生之年能够见到呢!)
3、基本数据类型
整数型常用int ,剩下的如byte ,short ,long这仨我基本还没有用过,也许学的还很浅薄,用不上。反正int足够我现阶段学习使用了。
浮点型有float 和double ,前者也是不怎么用到,double基本上作为小数类的常用数据类型。
字符类型有char,其实大部分都用字符串String ,但是单个字符还是用char来表示吧!
布尔类型有boolean,这是个逻辑类型,只有true和false两个值!
4 数据类型的转换
这个需要知道每个基本数据类型在java中可以表达的范围,大概的大小顺序为:byte<short<int<long<float<double.
这就导致了小的转换为大的一般没有问题,但是大的转换为小的就会丢失。这就需要强制转换例如:
int a=(int)45.23 //这个double数据45.23强制转换为int整型;
long b=(long)145.2f //这个float数据145.2强制转换为long整型;
char c=(char)97.14; //这个double数据45.23强制转换为char整型;
5、总结
以上是第一天学习的内容,都是比较简单的内容,一般来说学习这些都没有什么问题!我写这个主要是为了加深印象,同时也是方法以后复习!
PS:希望以后的我看这个别笑,希望我那时候成为了大咖了!给我自己共勉