What are the implementaion changes on Java 8 which can cause wrong outcome to codes written in Java 7?

Morteza Adi

We recently decided to migrate our solution from java 7 to 8. However at the first step we found that there are some implementation changes in java 8 like String.split() method Here that can cause problem to codes written in Java 7!!

we rolled baked our project to Java 7 for now to investigate more on those differences.

Do you know any other changes in Java 8 can cause the same problem ?

PS: I know Java 8 new features By changes I mean those changes with the same API(method signature) but different implementation which can lead to different outcome!! like this method -> String.split()

Before down vote read the comments!!

assylias

I don't think there is an easy way to find an exhaustive list. You could run a query in the bug database, for example by looking for bugs in the core libraries affecting versions < 8 and fixed in 8.

That query returns about 320 issues and the bug fix you mention in your question is on page 6 (Creation date: 2007-05-18).

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

What can cause java.lang.NoClassDefFoundError?

Will programs written against "Java 8" JDK be compatible with "Java 7" JREs?

What is Java written in?

Java what is a throwable cause?

java.lang.RuntimeException: Uncompilable source code - what can cause this?

What can cause Java to keep running after System.exit()?

What can cause a Java native function (in C) to segfault upon entry?

Logging the conditional outcome in java8 Predicate in a concise manner

what is wrong with the java keylistener?

What is wrong in regexp in Java

What is wrong with java zoneinfo?

Java CircleArea what is wrong?

What am I doing wrong with the Java 8 PriorityQueue comparator?

What am i doing wrong with java 8 lambda Predicate<Integer>?

What are some of the major differences between Java 7 and Java 8?

How can a JVM be written in Java

In which language are the Java compiler and JVM written?

Can Java 7 and Java 8 co-exist on OSX

Can Java 8 code be compiled to run on Java 7 JVM?

Can program developed with Java 8 be run on Java 7?

"which java" in CentOS prints wrong java path

Can I decompile any game which is written in C# or any other language through java decompiler tool?

java.lang.NullPointerException , can't find out what is wrong

Can Someone Help Me To Find What Is Wrong With This Java Programming

What can cause an Excel status bar quick sum calculation to be wrong?

Can there be a (Java 7) FileSystem for which a Path .isAbsolute() but has a null root?

Can Struts 1 (which is EOL) work with Java EE7?

Is this written in a proper java8 way?

Converting CRC 8 function written in C to Java