文档章节

初学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
赤峰
私信 提问
BAT等大厂Android面试书单和知识点清单

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

android自学
2018/07/25
0
0
请教一些, 关于Java EE的学习路线

我现在是一名大三的学生(即将大四),学过C/C++/JAVA等语言,像HTML5,arm,Linux驱动开发,qt之类的也学过,以前和自己周围的同学比起来感觉还不错,不过最近去尝试去找份实习工作(java方...

芮淼一线
2015/07/10
986
4
Java开发|Java新手应该怎么学习|2018年Java走势|

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

糖宝_d864
2018/06/08
0
0
如果你想学习Java,那么就来看这篇文章

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

Jivanmoon
2018/08/27
0
0
2013年个人计划

2013关键词: 思考,成长,责任 2013年要做的几件事情: 1. 生活与责任 1. 三十而立,在30岁前完成结婚这件大事。成家后希望自己能有足够的能力承担起一个家庭的责任。做一个有责任心的丈夫,...

长平狐
2013/06/17
133
0

没有更多内容

加载失败,请刷新页面

加载更多

Jmeter参数的AES加密使用

在Jmeter日常实践中,大家应该都遇到过接口传参需要加密的情况。以登陆为例,用户名和密码一般都需要进行加密传输,在服务端再进行解密,这样安全系数会更高,但在使用jmeter进行接口测试的时...

程序猿拿Q
9分钟前
0
0
MYSQL 日期函数 Date and Time Functions

Table 12.13 Date and Time Functions Name Description ADDDATE() Add time values (intervals) to a date value ADDTIME() Add time CONVERT_TZ() Convert from one time zone to another ......

_liucui_
15分钟前
0
0
Android代码混淆ProGuard工作原理简介

ProGuard能够对Java类中的代码进行压缩(Shrink),优化(Optimize),混淆(Obfuscate),预检(Preveirfy)。    1. 压缩(Shrink): 在压缩处理这一步中,用于检测和删除没有使用的类,字段...

SuShine
18分钟前
0
0
Idea 2018激活

教程地址: https://www.52pojie.cn/thread-781394-1-1.html 亲测可用

一个不正经的程序员
23分钟前
0
0
Android组件化开发实践和案例分享

目录介绍 1.为什么要组件化 1.1 为什么要组件化 1.2 现阶段遇到的问题 2.组件化的概念 2.1 什么是组件化 2.2 区分模块化与组件化 2.3 组件化优势好处 2.4 区分组件化和插件化 2.5 applicatio...

潇湘剑雨
24分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部