初学java基础知识 做一点自我学习的总结(1)
初学java基础知识 做一点自我学习的总结(1)
话不多说 发表于1年前
初学java基础知识 做一点自我学习的总结(1)
  • 发表于 1年前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 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
×
话不多说
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: