Java基础知识学习(二)】的更多相关文章

GUI开发 先前用Java编写GUI程序,是使用抽象窗口工具包AWT(Abstract Window Toolkit).现在多用Swing.Swing可以看作是AWT的改良版,而不是代替AWT,是对AWT的提高和扩展.所以,在写GUI程序时,Swing和AWT都要作用.它们共存于Java基础类(Java Foundation Class,JFC)中. AWT依赖于主平台绘制用户界面组件:而Swing有自己的机制,在主平台提供的窗口中绘制和管理界面组件.Swing与AWT之间的最明显的区别是界面组…
本文知识点以js为参照.对比分析得出笔记.JavaScript之所以叫JavaScript是打算借助java推广自己.虽然都是开发语言,但JavaScript一开始主要运行在 客户端,而java主要运行在服务端.在我一开始学习JavaScript时候,曾经以为JavaScript除了借助java推广自己,在语言层面其实没多少相似性.但当真正学了java之后 发现,JavaScript和java的基础知识是有很多难以想象的相似性的.我猜测或许JavaScript设计者当初起名字为JavaScrip…
面向对象部分 首先要了解面向对象的思想,与C#一致,都是面向对象的语言 访问修饰符 public 共有的,对所有类可见. protected 受保护的,对同一包内的类和所有子类可见. private 私有的,在同一类内可见. 默认的 在同一包内可见.默认不使用任何修饰符 子类继承使用"extend",而不是C#中的 ":" class Dog class Teddy extends Dog 子类方法的访问范围只能比父类方法的访问范围大 变量的作用域分为四个级别: 类…
部门接了新项目,后台使用Java框架play framework,前端是html,前后台通过rest交互,能够支持多端的互联网架构. 因为之前没有Java基础,前端使用的也很少,决定深入学习一下Java web开发,这个系列主要记录个人学习过程以及遇到的问题. 参考教程:http://www.weixueyuan.net/java/rumen/ 环境配置: JDK 1.7 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/…
一:前言 最近由于面试了新浪公司,面试官问我的问题我都不知道,觉得自己好菜,所以最近决定再把java基础给搞一遍,真的觉得自己好菜.每天看一点,那个家伙说<java编程思想>最少要看三遍,我一遍都没看完.现在每次都写写自己的最新指导的知识点吧.努力!!!刚刚在一个群上说了下这,别人给我说了句话“你要提醒自己,所有的技术别人能学会的你迟早能学会,没什么大不了的”.记住 二:内容 (1):关于构造方法的问题 我们每次写一个类中,都会说在类中加一个无参数的构造方法,我时常在想,这个无参数的构造函数有…
Java语法基础 数据类型.类型转换.运算符.逻辑运算符.参考C#,基本一致 输入输出 输出 System.out.print("abc"); System.out.printf("%d", 10); 输入 import java.util.*; Scanner sc =new Scanner(System.in); int scanInt=sc.nextInt(); 数组 Java 中定义数组的语法有两种: type arrayName[]; type[] arr…
一.基本概念 1. Java程序初始化的顺序是怎么样的 2. Java和C++的区别 3. 反射 先看一个知乎回答 什么是反射 主要用途 获得Class对象 4. 注解 什么是注解 为什么要用注解 基本Annotation 自定义注解类编写规则 自定义注解实例 5. 泛型 通俗解释 泛型方法 泛型类 类型通配符 6. 字节与字符的区别 7. 有哪些访问修饰符 8. 深拷贝与浅拷贝 9. Lamda表达式 语法 Lambda 表达式实例 变量作用域 10. 字符串常量池 11. 解释型语言与编译型…
二.基本数据类型 java基本数据类型只能先声明后使用 boolean  true/false char 16-bit unicode character byte 8-bit integer short  16-bit integer int 32-bit integer long 64-bit integer float 32-bit floating-point number double   64-bit floating-point number 自动类型转换.强制类型转换 publi…
1.什么是Java编程语言 Java是:一种编程语言.一种开发环境.一种应用环境.一种部署环境 2.Java编程语言的主要目标 (1)提供一种解释环境为:提高开发速度.代码可移植性.使用户能运行不止一个活动线程.当程序运行时,能动态支持程序改变.提供更好的安全性       提高开发速度──消除编译─链接—装载—测试周期.       代码可移植性──使操作系统能为运行环境做系统级调用 为运行不止一个活动线程的程序提供了一种方式 通过允许下载代码模块,从而当程序运行时也能动态支持程序改变. 为那…
本文发表于本人博客. 上次说了一些关于字符串的知识,都是比较基础的,那这次也说下关于对象地址问题,比如传参.先看下面代码: public void changeInt(int a){ a = ; } ; changeInt(a); System.out.println(a); 我相信这个初学者也知道结果了,知道传的是值.那看下这个说出过程是如何的: public void changestr(String str){ str = "www.luoliang.me"; } String…