文档章节

初学java基础知识 做一点自我学习的总结(1)

话不多说
 话不多说
发布于 2016/08/17 00:14
字数 1357
阅读 2
收藏 0

首先是关于安装:在网上下载java安装时注意JDK是包含JRE的所以可以在安装完JDK后提示的是否需要安装JRE可以不用勾选。JRE中包含虚拟机JVM,所以如果不想编程开发只想运行开发好的程序只需要安装JRE即可,安装的位置,默认的工作区自己都可以设定,个人感觉放一起挺好的,方便与查找。

关于环境变量的配置: 网上也能搜得到,为了然给你可以在控制台编译、运行你的java程序不必到java程序目录去运行(bin),控制台是在开始 运行里输入cmd,快捷键是shift+右击会在对话框里有运行控制台选项。配置环境变量:右击    我的电脑    选择    属性    ,在    高级系统    设置里有    高级    下面    环境变量    选项, 

可以在系统变量下定义,因为系统自带,玩游戏,用别的什么软件啥的,是需要java环境的支持的,比如逗游测试完你的电脑显示游戏需要的环境(一般用作参考)。

变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0

变量名:CLASSPATH    变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

也可以在用户变量中定义,然后在cmdz控制台里输入java回车再输入javac回车 如果都弹出很多命令条表示你的安装成功了,可以用记事本编译java程序了,我这20几天都用的Notepad++编译的,最近才开始改用eclipse,然后就是Eclipse有官方的汉化包也有简单的汉化包,我用的那个叫luna汉化的,自己电脑没装,上课的电脑上装了,毕竟英语不好,但又不能不知道英文的Eclipse的那些东西在哪找。

标识符:字母,数字,_ $组成 开头不可以是数字,给文件、包、类或是方法什么的起名字的时候尽量做到"见名知意"    java的名称规范   包名:小写    类名接口名:多单词组成时单词首字母大写(驼峰式)    变量名、函数名:多单词组成时第一个单词小写第二个开始单词首字母大写       常量名:所有字母都大写多单此时每个单词用下划线连接。

 关于变量的声明:需要注意的是 声明long常量时数值后需加L或l        声明flot常量时数值后需加f或F

JDK主要包: java.lang (会默认调用),java.net包含与网络相关的操作类,java.io包含能提供多种输入、输出功能的类,java.util包含一些实用工具,定义系统特性使用与日期日历相关的函数

注释:  //表示单行的注释      /*    */是块注释  在Eclipse里source选项里有,那样可以很方便的注释。

关键字: 

  • 常用数据类型关键字    int     void    boolean    float    char    short    double    byte     long      calss    interface(接口)
  • 用于定义数据类型值得关键字    ture     false    null
  • 用于定义流程控制关键字    if     else    do    while    for    switch    case    breaj    return    default    continue
  • 用于定义访问权限      private(私有,同类中可用)    protection(保护,同包,子类也可以)    public    default(同包中就可以),public(公有)
  • 用于定义类    方法    变量修饰关键字    final    static    abstract(抽象类)
  • 用于定义类与类之间的关系   extends(继承,一个父类可以有多个子类,但一个子类只有一个父类。子类不能继承父类的私有属性和方法)     implements(继承接口)   继承类要放在继承接口前边,接口的继承之间用逗号隔开
  • 用于定义包    package(包装,指明该类所在的包)    import(导入包,引入说需要的类)
  • 用于异常处理的关键字  try    catch    finally    throw    throws
  • 用于定义建立实例及引用,判断实例的关键字    super(子类构造函数对父类的引用,可以是有参的)    this(内部对象)    new    instanceof(判断其左边对象是否为其右边类的实例,用于判断子类的实例是否是父类的实现)

关于位运算符:  ~表示反码    >>右移    <<左移    >>>无符号右移    ^异或运算

三元表达式:(条件表达式)?表达式1:表达式2;

关于数组:数组定义后保存的是数组的首地址, 一经初始化长度不可改变,数组元素可以是任何类型,是多种相同类型数据的组合,实现对数据的统一管理,可以定义对象数组       类名[ ]    数组名 ;然后是对象数组的构造函数(可以是无參的,构造器里默认数组最大值),数组的最大容量需要定义有也可以传参定义(有参的)。关于循环便利数组  可以是数组名.length  也可以    数组名[i]!=null  进行遍历  第二个需要他之前的数组元素不是空的,我初学,感觉挺好用的。数组分静态初始化(定义的时候直接进行初始化赋值),动态初始化(先开辟空间,需要的时候进行初始化)。

 

© 著作权归作者所有

共有 人打赏支持
话不多说
粉丝 0
博文 13
码字总数 12155
作品 0
赤峰
Java开发|Java新手应该怎么学习|2018年Java走势|

微信跳一跳你玩过吗,你知道怎么用Java开发出来吗?有时间可以研究一下!言归正传! 在2017回,java,发展程度超出我们的想象,对技术的要求也越来越高,从最初的前端、后端的布局,目前整个堆...

糖宝_d864
06/08
0
0
怎样学习java,漫谈java学习之路

Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑”。 Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助。 1. 思考一下...

jccur
2011/08/26
0
9
BAT等大厂Android面试书单和知识点清单

java是Android开发的基础,在BAT的初面中,会涉及到比较多的java基础知识,所以比较重要,下面我介绍的书籍内容是由浅到深。 1.Thinking in java:这本书被称为Java的三大圣经之一,虽然书比...

android自学
07/25
0
0
如果你想学习Java,那么就来看这篇文章

一、前言 我是从大二开始学习的Java,当时的目标是Java Web开发,当时并不想考研,所以当时的学习是以就业为主,现在我大三了,学习Java Web开发已经一年了,因为种种原因,决定要考研,所以...

Jivanmoon
08/27
0
0
Java实习总结网易百度小米美团阿里(均offer)

本人是大三的软件工程专业学生,从2017年3月开始学Java,从那时候还不知道什么是接口,到现在分布式也有所了解,很幸运的拿到了这些offer 2017年10月 网易考拉 Java 12月 百度 Java 2018年 ...

牛客网
06/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

20.27 分发系统介绍~ 20.30 expect脚本传递参数

分发系统介绍分发系统-expect讲解(也就是一个分发的脚本)场景:业务越来越大,网站app,后端,编程语言是php,所以就需要配置lamp或者lnmp,最好还需要吧代码上传到服务器上;但是因...

洗香香
21分钟前
1
0
设计一个百万级的消息推送系统

前言 首先迟到的祝大家中秋快乐。 最近一周多没有更新了。其实我一直想憋一个大招,分享一些大家感兴趣的干货。 鉴于最近我个人的工作内容,于是利用这三天小长假憋了一个出来(其实是玩了两...

crossoverJie
27分钟前
1
0
软件架构:5种你应该知道的模式

Singleton(单例模式)、仓储模式(repository)、工厂模式(factory)、建造者模式(builder)、装饰模式(decorator)……大概每个上课听讲的程序员都不会陌生——软件的设计模式为我们提供...

好雨云帮
39分钟前
2
0
OSChina 周二乱弹 —— 这只是一笔金钱交易

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲《暮春秋色》- 窦唯 / 译乐队 《暮春秋色》- 窦唯 / 译乐队 手机党少年们想听歌,请使劲儿戳(这里) @我没有抓狂:跨服聊...

小小编辑
51分钟前
516
16
df命令、du命令 、磁盘分区

9月25日任务 4.1 df命令 4.2 du命令 4.3/4.4 磁盘分区 4.1、命令 :df #磁盘空间使用情况 [root@zgxlinux-02 ~]# df 按字节显示 1000Byte=1KB 1000KB=1MB 1000MB=1GB ...

zgxlinux
59分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部