文档章节

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

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

android自学
07/25
0
0
怎样学习java,漫谈java学习之路

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

jccur
2011/08/26
0
9
如果你想学习Java,那么就来看这篇文章

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

Jivanmoon
08/27
0
0
Java编程基础知识点和技术点归纳

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互...

Java小辰
05/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

phpstorm xdebug 配置

xdebug方便了调试代码,比起一个一个地方的打印结果还是debug看的更明白下面介绍下maxOS系统下的debug配置 下载 https://xdebug.org/download.php 点击红线部分进入,粘贴phpinfo()信息推荐适...

被猪拱了的JAVA
27分钟前
2
0
Golang学习笔记(1)

基本知识 golang的文件格式以go结尾。 运行方式 go run main.go 用于开发调试使用 编译成二进制文件 go build main.go 会生成一个可执行的二进制文件 变量 变量定义的形式 Golang的变量定义有...

ExtreU
41分钟前
1
0
基于Kafka构建事件溯源模式的微服务

概要 本文中我们将讨论如何借助Kafka实现分布式消息管理,使用事件溯源(Event Sourcing)模式实现原子化数据处理,使用CQRS模式(Command-Query Responsibility Segregation )实现查询职责...

架构师springboot
47分钟前
1
0
git上传项目步骤

https://blog.csdn.net/m0_37725003/article/details/80904824

fame_yao
48分钟前
1
0
NOOBS自定义安装多系统

一、预置条件: 宿主系统是win10_x64 virtual box 虚拟机,安装了centos7 树莓派的系统安装工具:NOOBS_v2_9_0.zip,镜像文件 二、根据镜像文件生成boot.tar.xz 和root.tar.xz 1、设置共享目...

mbzhong
58分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部