day1初识java

  作为一只新接触java的菜鸟,希望在这里分享一下自己学习的过程,给和自己一样的初学者提供一些帮助,并且加深自己的对一些知识的印象。

  下面是这次的大纲:

  1.java简单介绍及开发环境的搭建

  2.java编程初体验

  3.基本概念

  4.杂文小块

  若有不正之处,请多多谅解并欢迎指正。

java简单介绍及开发环境的搭建

java简单介绍

java版本

J2ME:微型版,主要用于移动设备,信息家电等有限存储的设备,进行应用开发。

J2SE:标准版,他是其他版本的基础,掌握它是为学习J2EE打基础。

J2EE:企业版,Java技术中应用最广泛的部分,一般用于服务器,目前处于热门技术的行列。学习后,可参与开发大型项目,找工作基本全靠这个。

java优点

java是纯面向对象编程的语言。

java可以跨平台,对于一个开放式的企业应用来说,一般都会选择java。

java可靠性和安全性比较高。

java提供多线程。(以后内容会着重讲)

java开发环境搭建(JDK)

JDK下载

https://www.oracle.com/cn/index.html(甲骨文中国)

网站已经中文化,找到JDK下载即可。

JDK安装配置

下载完成后按照指引安装成功。

然后开始配置:

讲电脑调到系统属性,然后点击高级系统设置,再点击环境变量,在系统变量中操作,不是用户变量。

变量
JAVA_HOME jdk的安装目录(例如:D:\java\jdk1.8.0_141)
CLASSPATH .(输入一个.即可)
Path bin的文件目录(例如:D:\java\jdk1.8.0_141\bin)

 

 

 

 

以上变量如果原先存在即在后面加上;后输入这些值,没有则先创建这些变量。

检验是否配置成功

运行cmd 输入 java -version (java 和 -version 之间有空格)

出现版本号则成功。

java编程初体验

不知道大家用的什么软件,所以如何建立包啊类啊,就不说明了,但基本类似。

首先我们先运行一段经典经典非常经典的程序。

public class helloworld

{
    public static void main(String []args)
    {
        System.out.println("Hello world!");
    }
}
运行肯定会得到 Hello world!

基本概念

1B=8bit

1kb=1024B

整型

按补码储存

byte      1字节      表数范围(-2)^7~~~~(2)^7-1

short     2字节      表数范围(-2)^15~~~~(2)^15-1

int         4字节      表数范围(-2)^31~~~~(2)^31-1

long      8字节      表数范围(-2)^63~~~~(2)^63-1

字符型

char      2字节

浮点型

float   4字节

double   8字节

布尔型

boolean    (true或者flase)

变量命名规则

变量名首字母必须为字母(a-z A-Z),下划线(_),或者美元符号($)开始

进制

二进制是Binary,简写为B。

八进制是Octal,简写为O。

十进制为Decimal,简写为D。

十六进制为Hexadecimal,简写为H。

杂文小块

补充

java先将源码转化成.Class也就是字节码文件,然后字节码文件再由虚拟机执行,这也是java能够跨平台的原因。

快捷键总结 (我用的是IDEA,我不知道不同的开发软件快捷键会不会都一样,所以此处仅供参考。)

Ctrl+Alt+L           整理选中的代码

练习

掌握进制转化的过程

输出2|1,2&1,2^1的结果并理解

答案下一篇的杂文小块公布

聊聊

这是我的第一篇博客,我努力想写好,想把我知道的都告诉大家,但又无从下手,我原来自学过,无助,孤独很常用,没有帮助,网上资料又看不懂,老师说java需要人带,不然不好学懂,但总有条件不允许时,所以我想自己写的通俗易懂,给那些默默努力的人一些帮助。希望大家有什么问题和建议可以评论,我会尽最大努力解决或者改正。

最后分享一些话

不是你选择梦想,而是梦想选择你,你只需要抓住她,实现她。

星爷一句话特别棒:如果没有梦想和咸鱼又有什么区别呢?

posted @ 2018-07-30 18:50  源月  阅读(79)  评论(0编辑  收藏  举报